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'),
);