showNashDateRangePicker function

Future<DateTimeRange<DateTime>?> showNashDateRangePicker(
  1. BuildContext context, {
  2. DateTimeRange<DateTime>? initialRange,
  3. String title = 'Select Date Range',
})

Shows a date range picker modal with quick preset chips (Today, This Week, This Month, etc.).

final range = await showNashDateRangePicker(context);

Implementation

Future<DateTimeRange?> showNashDateRangePicker(
  BuildContext context, {
  DateTimeRange? initialRange,
  String title = 'Select Date Range',
}) =>
    showModalBottomSheet<DateTimeRange>(
      context: context,
      isScrollControlled: true,
      backgroundColor: Colors.transparent,
      builder: (ctx) => _NashDateRangeBottomSheet(
        initialRange: initialRange,
        title: title,
      ),
    );