react-nepali-datetime-picker
Version:
A simple and reusable Nepali calendar, date and time picker components for React.
33 lines (32 loc) • 1.37 kB
TypeScript
import { CalendarProps } from '../../components/Calendar/Calendar';
import { DateTimeInputProps } from '../../components/DateTimeInput/DateTimeInput';
import { DesktopTimeProps } from '../../components/DesktopTime/DesktopTime';
import { ModalProps } from '../../components/Modal/Modal';
import { HourFormat } from '../../types/HourFormat';
import { Language } from '../../types/Language';
import { NepaliDateTime } from '../../types/NepaliDateTime';
interface DesktopDateTimePickerProps {
className?: string;
lang?: Language;
defaultValue?: string;
fullWidth?: boolean;
onDateTimeSelect?: (selectedDateTime?: NepaliDateTime) => void;
modal?: ModalProps;
hourFormat?: HourFormat;
datetimeInput?: DateTimeInputProps;
calendar?: CalendarProps;
time?: DesktopTimeProps;
trans?: DesktopDateTimePickerTrans;
}
export declare const DesktopDateTimePicker: ({ className, lang, modal, defaultValue, fullWidth, onDateTimeSelect, datetimeInput, hourFormat, calendar, time, trans, }: DesktopDateTimePickerProps) => JSX.Element;
export type DesktopDateTimePickerTrans = {
[lang in Language]?: {
title?: string;
cancel?: string;
confirm?: string;
dateTimeInputPlaceholder12HourFormat?: string;
dateTimeInputPlaceholder24HourFormat?: string;
dateTimeInputError?: string;
};
};
export {};