diff --git a/lib/pages/ChildVaccines/dialogs/SelectGenderDialog.dart b/lib/pages/ChildVaccines/dialogs/SelectGenderDialog.dart index 295c6dcd..5eb461c6 100644 --- a/lib/pages/ChildVaccines/dialogs/SelectGenderDialog.dart +++ b/lib/pages/ChildVaccines/dialogs/SelectGenderDialog.dart @@ -5,20 +5,11 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class SelectGenderDialog extends StatefulWidget { - final Gender beneficiaryType; - final Function(Gender) onValueSelected; - - SelectGenderDialog({Key key, this.beneficiaryType, this.onValueSelected}); - @override - _SelectGenderDialogState createState() => - _SelectGenderDialogState(this.beneficiaryType); + _SelectGenderDialogState createState() => _SelectGenderDialogState(); } class _SelectGenderDialogState extends State { - _SelectGenderDialogState(this.beneficiaryType); - Gender beneficiaryType; - @override Widget build(BuildContext context) { return SimpleDialog( @@ -34,21 +25,12 @@ class _SelectGenderDialogState extends State { child: InkWell( onTap: () { setState(() { - beneficiaryType = Gender.Male; + //beneficiaryType = Gender.Male; }); }, child: ListTile( - title: Text("Male"), - leading: Radio( - value: Gender.Male, - groupValue: beneficiaryType, - activeColor: Colors.red[800], - onChanged: (Gender value) { - setState(() { - beneficiaryType = value; - }); - }, - ), + title: Text("Send the child's schedule to the email\n Tamer.dasdasdas@gmail.com "), + ), ), ) @@ -57,33 +39,33 @@ class _SelectGenderDialogState extends State { SizedBox( height: 5.0, ), - Row( - children: [ - Expanded( - flex: 1, - child: InkWell( - onTap: () { - setState(() { - beneficiaryType = Gender.Female; - }); - }, - child: ListTile( - title: Text("Female"), - leading: Radio( - value: Gender.Female, - groupValue: beneficiaryType, - activeColor: Colors.red[800], - onChanged: (Gender value) { - setState(() { - beneficiaryType = value; - }); - }, - ), - ), - ), - ) - ], - ), + // Row( + // children: [ + // Expanded( + // flex: 1, + // child: InkWell( + // onTap: () { + // setState(() { + // beneficiaryType = Gender.Female; + // }); + // }, + // child: ListTile( + // title: Text("Female"), + // leading: Radio( + // value: Gender.Female, + // groupValue: beneficiaryType, + // activeColor: Colors.red[800], + // onChanged: (Gender value) { + // setState(() { + // beneficiaryType = value; + // }); + // }, + // ), + // ), + // ), + // ) + // ], + // ), SizedBox( height: 5.0, ), @@ -121,7 +103,7 @@ class _SelectGenderDialogState extends State { flex: 1, child: InkWell( onTap: () { - widget.onValueSelected(beneficiaryType); + // widget.onValueSelected(beneficiaryType); Navigator.pop(context); }, child: Padding( @@ -143,4 +125,7 @@ class _SelectGenderDialogState extends State { ], ); } + + + } diff --git a/lib/pages/ChildVaccines/vaccinationtable_page.dart b/lib/pages/ChildVaccines/vaccinationtable_page.dart index 952cfb0c..6ac11e4f 100644 --- a/lib/pages/ChildVaccines/vaccinationtable_page.dart +++ b/lib/pages/ChildVaccines/vaccinationtable_page.dart @@ -9,6 +9,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_html/flutter_html.dart'; import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart'; +import 'dialogs/SelectGenderDialog.dart'; + class VaccinationTablePage extends StatelessWidget { @override Widget build(BuildContext context) { @@ -142,7 +144,16 @@ class VaccinationTablePage extends StatelessWidget { color: checkedValue== false ?Colors.white24:Color.fromRGBO(63, 72, 74, 1,), label: "Send Email ", // - onTap: () {} + onTap: () { + //SelectGenderDialog(); +//=============== + showDialog( + context: context, + child: SelectGenderDialog( + ), + ); + //========= + } ),