juiShowDateRangePicker function

Future<DateTimeRange<DateTime>?> juiShowDateRangePicker({
  1. required BuildContext context,
  2. required DateTime firstDate,
  3. required DateTime lastDate,
})

Widget de Date Range Picker do Conta Justa

Implementation

Future<DateTimeRange?> juiShowDateRangePicker(
    {required BuildContext context,
    required DateTime firstDate,
    required DateTime lastDate}) async {
  return showDateRangePicker(
    helpText: 'SELECIONE O PERÍODO',
    saveText: 'SALVAR',
    initialEntryMode: DatePickerEntryMode.calendarOnly,
    context: context,
    firstDate: firstDate,
    lastDate: lastDate,
    builder: (context, child) {
      return Theme(
        data: ThemeData().copyWith(
          colorScheme: const ColorScheme.light(
            primary: JuiColors.primaryColor,
          ),
        ),
        child: child!,
      );
    },
  );
}