child Vaccines

er_location
Amjad amireh 4 years ago
parent dcb93bf5cc
commit 24795e808f

@ -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<SelectGenderDialog> {
_SelectGenderDialogState(this.beneficiaryType);
Gender beneficiaryType;
@override
Widget build(BuildContext context) {
return SimpleDialog(
@ -34,21 +25,12 @@ class _SelectGenderDialogState extends State<SelectGenderDialog> {
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<SelectGenderDialog> {
SizedBox(
height: 5.0,
),
Row(
children: <Widget>[
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: <Widget>[
// 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<SelectGenderDialog> {
flex: 1,
child: InkWell(
onTap: () {
widget.onValueSelected(beneficiaryType);
// widget.onValueSelected(beneficiaryType);
Navigator.pop(context);
},
child: Padding(
@ -143,4 +125,7 @@ class _SelectGenderDialogState extends State<SelectGenderDialog> {
],
);
}
}

@ -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(
),
);
//=========
}
),

Loading…
Cancel
Save