import 'package:aman_kassa_flutter/redux/state/user_state.dart'; import 'package:aman_kassa_flutter/redux/store.dart'; import 'package:aman_kassa_flutter/shared/app_colors.dart'; import 'package:flutter/material.dart'; import 'package:flutter_redux/flutter_redux.dart'; import 'package:intl/intl.dart'; DateFormat dateFormat = DateFormat("yyyy-MM-dd HH:mm:ss"); class HeaderTitle extends StatelessWidget { @override Widget build(BuildContext context) { return StoreConnector( converter: (store) => store.state.userState!, builder: (context, vm) { return Row( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.center, children: [ Container( width: 75, child: Image( image: AssetImage('assets/images/logo.png'), fit: BoxFit.fitWidth, ), margin: const EdgeInsets.only(right: 15), ), Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'Пользователь: ${vm.user?.email}', overflow: TextOverflow.fade, maxLines: 1, softWrap: false, style: TextStyle( fontSize: 13, color: Colors.black, ), ), vm.smena?.message != null ? Text(vm.smena!.message!, style: TextStyle(fontSize: 13, color: redColor)) : vm.smena!.startedAt != null ? Text( 'Смена открыта', overflow: TextOverflow.fade, maxLines: 1, softWrap: false, style: TextStyle( fontSize: 13, color: Colors.black), ) : Text( '', style: TextStyle( fontSize: 13, color: Colors.black), ), ], ), ) ], ); }); } }