@rato-guras-technology/nepali-date-picker
Version:
A customizable Nepali (Bikram Sambat) date picker
29 lines (28 loc) • 737 B
TypeScript
export interface NepaliDateObject {
year: number;
month: number;
day: number;
}
export interface GregorianDateObject {
year: number;
month: number;
day: number;
}
export interface DatePickerOptions {
theme?: 'light' | 'dark' | 'auto';
primaryColor?: string;
language?: 'ne' | 'en';
showTodayButton?: boolean;
closeOnSelect?: boolean;
disableFutureDates?: boolean;
disablePastDates?: boolean;
minDate?: NepaliDateObject;
maxDate?: NepaliDateObject;
onDateSelect?: (date: NepaliDateObject) => void;
onMonthChange?: (year: number, month: number) => void;
onOpen?: () => void;
onClose?: () => void;
}
export interface CalendarData {
[year: number]: number[];
}