getPhotoPickerOptions method
Implementation
List<Widget> getPhotoPickerOptions(BuildContext context) {
return getMapOptions().map((e) {
return Center(
child: SizedBox(
height: 120,
width: 120,
child: InkWell(
borderRadius: BorderRadius.circular(12),
onTap: () {
onSelection(e['source'] as ImageSource);
Navigator.pop(context);
},
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Icon(
e['icon'] as IconData,
color: DI.theme().colors().mainText,
size: 70,
),
Text(
e['title'] as String,
style: TextStyle(color: DI.theme().colors().mainText),
),
],
),
),
),
);
}).toList();
}