getPhotoPickerOptions method

List<Widget> getPhotoPickerOptions(
  1. BuildContext context
)

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();
}