@ipohjs/qwik-date-picker
Version:
Stream-able and resumable date picker component, built with Qwik
15 lines • 702 B
TypeScript
import type { JSX } from '@builder.io/qwik/jsx-runtime';
import type { QwikCalendarProps } from '@ipohjs/qwik-calendar';
import type { BaseComponentProps } from '@ipohjs/types';
export type DatePickerView = 'calendar' | 'yearGrid';
type OmitAllRenderProps<T extends object> = Omit<T, {
[K in keyof T]: K extends `render${string}` ? K : never;
}[keyof T]>;
type OmitCalendarProps<K extends keyof QwikCalendarProps = never> = Omit<OmitAllRenderProps<QwikCalendarProps>, K>;
export interface QwikDatePickerProps extends BaseComponentProps, OmitCalendarProps {
focusedDate?: Date;
initialView?: DatePickerView;
renderFooter$?(): JSX.Element;
}
export {};
//# sourceMappingURL=types.d.ts.map