flowbite-qwik
Version:
Official Qwik components built for Flowbite and Tailwind CSS
31 lines (30 loc) • 1.26 kB
TypeScript
import { Signal } from '@builder.io/qwik';
import { Views, WeekStart } from '../../../components/DatePicker/DatePickerHelpers';
type DatePickerContextProps = {
language: string;
weekStart: WeekStart;
minDate?: Date;
maxDate?: Date;
isOpen?: Signal<boolean | undefined>;
view: Signal<Views>;
selectedDate: Signal<Date>;
viewDate: Signal<Date>;
changeSelectedDate: (date: Date, autoHide: boolean) => void;
};
export declare const DatePickerContext: import("@builder.io/qwik").ContextId<DatePickerContextProps>;
export declare function useDatePickerContext(): {
language: Signal<string>;
weekStart: Signal<WeekStart>;
minDate: Signal<Date | undefined>;
maxDate: Signal<Date | undefined>;
isOpen: Signal<boolean | undefined>;
view: Signal<Views>;
selectedDate: Signal<Date>;
viewDate: Signal<Date>;
setIsOpen: import("@builder.io/qwik").QRL<(value: boolean) => void>;
setView: import("@builder.io/qwik").QRL<(value: Views) => void>;
setSelectedDate: import("@builder.io/qwik").QRL<(value: Date) => void>;
setViewDate: import("@builder.io/qwik").QRL<(value: Date) => void>;
changeSelectedDate: import("@builder.io/qwik").QRL<(value: Date, autoHide: boolean) => void>;
};
export {};