welcome-ui
Version:
Customizable design system with react • styled-components • styled-system and ariakit.
14 lines (13 loc) • 790 B
TypeScript
import { DatePickerProps as ReactDatePickerProps } from 'react-datepicker';
import { CustomInputOptions, StyledTimePicker } from '../DateTimePickerCommon';
import { CreateWuiProps } from '../System';
export interface TimePickerOptions {
onBlur?: CustomInputOptions['handleBlur'];
onChange?: (date?: Date) => void;
onFocus?: CustomInputOptions['handleFocus'];
placeholder?: ReactDatePickerProps['placeholderText'];
transparent?: boolean;
value: Date | string;
}
export type TimePickerProps = CreateWuiProps<typeof StyledTimePicker, Omit<ReactDatePickerProps, keyof TimePickerOptions> & Pick<CustomInputOptions, 'icon' | 'iconPlacement' | 'size'> & TimePickerOptions>;
export declare const TimePicker: import('../System').CreateWuiComponent<"input", TimePickerProps>;