insurance details

merge-update-with-lab-changes
Sultan Khan 5 years ago
parent 1f4f81b454
commit 431306f0e1

@ -3,6 +3,7 @@ import 'package:diplomaticquarterapp/core/service/insurance_service.dart';
import 'package:diplomaticquarterapp/core/viewModels/insurance_card_View_model.dart'; import 'package:diplomaticquarterapp/core/viewModels/insurance_card_View_model.dart';
import 'package:diplomaticquarterapp/locator.dart'; import 'package:diplomaticquarterapp/locator.dart';
import 'package:diplomaticquarterapp/pages/insurance/insurance_details.dart'; import 'package:diplomaticquarterapp/pages/insurance/insurance_details.dart';
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
import 'package:diplomaticquarterapp/widgets/buttons/button.dart'; import 'package:diplomaticquarterapp/widgets/buttons/button.dart';
import 'package:diplomaticquarterapp/widgets/buttons/secondary_button.dart'; import 'package:diplomaticquarterapp/widgets/buttons/secondary_button.dart';
@ -186,7 +187,9 @@ class _InsuranceCardState extends State<InsuranceCard> {
return newDate.toString(); return newDate.toString();
} }
getDetails(data){ getDetails(data){
GifLoaderDialogUtils.showMyDialog(context);
_insuranceCardService.getInsuranceDetails(data).then((value) => { _insuranceCardService.getInsuranceDetails(data).then((value) => {
GifLoaderDialogUtils.hideDialog(context),
Navigator.push(context, Navigator.push(context,
FadePage(page: InsuranceCardDetails(data:value[0]['CheckList']))) FadePage(page: InsuranceCardDetails(data:value[0]['CheckList'])))

@ -1,8 +1,8 @@
import 'package:diplomaticquarterapp/config/size_config.dart'; import 'package:diplomaticquarterapp/config/size_config.dart';
import 'package:diplomaticquarterapp/pages/base/base_view.dart'; import 'package:diplomaticquarterapp/pages/base/base_view.dart';
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart'; import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
import 'package:html2md/html2md.dart' as html2md; import 'package:flutter_html/flutter_html.dart';
import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:html/dom.dart' as dom;
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -22,15 +22,12 @@ class _InsuranceCardInsuranceCardDetailsState extends State<InsuranceCardDetails
AppScaffold( AppScaffold(
isShowAppBar: true, isShowAppBar: true,
body: Container( body: Center(
margin: EdgeInsets.only( child: SingleChildScrollView(
left: SizeConfig.screenWidth * 0.004, child: Html(
right: SizeConfig.screenWidth * 0.004, data:widget.data,
top: SizeConfig.screenWidth * 0.04), )
child:Markdown(
data: html2md.convert(widget.data),
) )
), ),
); );
} }

@ -150,8 +150,7 @@ dependencies:
after_layout: ^1.0.7 after_layout: ^1.0.7
twilio_programmable_video: ^0.5.0+3 twilio_programmable_video: ^0.5.0+3
flutter_tts: ^1.2.6 flutter_tts: ^1.2.6
html2md: "^0.5.1"
flutter_markdown: "^0.5.0"
speech_to_text: speech_to_text:
path: speech_to_text path: speech_to_text

Loading…
Cancel
Save