import 'package:flutter/material.dart'; import 'package:mohem_flutter_app/app_state/app_state.dart'; import 'package:mohem_flutter_app/classes/utils.dart'; import 'package:mohem_flutter_app/extensions/int_extensions.dart'; import 'package:mohem_flutter_app/extensions/string_extensions.dart'; class BusinessCardDialog extends StatelessWidget { @override Widget build(BuildContext context) { return RotatedBox( quarterTurns: 1, child: AspectRatio( aspectRatio: 3.5 / 2, child: Container( // width: MediaQuery.of(context).size.height / 2, color: Colors.white, margin: EdgeInsets.all(21), child: Column( mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start, children: [ Row( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start, children: [ Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start, children: [ Image.asset( "assets/images/logos/bn_cloud_soloution.jpg", width: 80, height: 80, ), 12.height, (AppState().memberInformationList!.eMPLOYEENAME ?? "").toText20(isBold: true), ], ), ), Image.memory( Utils.getPostBytes(AppState().memberInformationList!.businessCardQR ?? ""), width: 100, height: 100, ), ], ), Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start, children: [ 1.height, (AppState().memberInformationList!.getPositionName() ?? "").toText13(), 12.height, (AppState().memberInformationList!.eMPLOYEENUMBER ?? "").toText13(), 1.height, (AppState().memberInformationList!.eMPLOYEEEMAILADDRESS ?? "").toText13(), 1.height, (AppState().memberInformationList!.jOBNAME ?? "").toText13(), ], ), ], ), ), ), ); } }