Horizontal Week Calendar
import 'package:hijri_date/hijri.dart';
final hijriMin = HijriDate.fromHijri(1440, 1, 1);
final hijriMax = HijriDate.fromHijri(1460, 12, 30);
final hijriInitial = HijriDate.fromDate(DateTime(2024, 3, 10));
HorizontalWeekCalendar(
minDate: DateTime(2020, 1, 1),
maxDate: DateTime(2030, 12, 31),
initialDate: DateTime(2024, 3, 10),
useHijriDates: true,
hijriMinDate: hijriMin,
hijriMaxDate: hijriMax,
hijriInitialDate: hijriInitial,
showGregorianUnderHijri: true,
gregorianDayFormat: 'd',
translateNumbers: true,
languageCode: 'ar',
onDateChange: (date) => debugPrint('Selected: $date'),
);