UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

26 lines (25 loc) 1.17 kB
import { HTMLAttributes, RefAttributes } from 'react'; import { ForwardRefExoticComponent } from 'react'; import { DuoyunTimePickerElement } from '../elements/time-picker'; export * from '../elements/time-picker'; export type DyTimePickerProps = HTMLAttributes<HTMLDivElement> & RefAttributes<DuoyunTimePickerElement> & { placeholder?: DuoyunTimePickerElement['placeholder']; clearable?: DuoyunTimePickerElement['clearable']; disabled?: DuoyunTimePickerElement['disabled']; active?: DuoyunTimePickerElement['active']; value?: DuoyunTimePickerElement['value']; 'onchange'?: (event: CustomEvent<Parameters<DuoyunTimePickerElement['change']>[0]>) => void; 'onclear'?: (event: CustomEvent<Parameters<DuoyunTimePickerElement['clear']>[0]>) => void; }; export type DyTimePickerExpose = { showPicker: DuoyunTimePickerElement['showPicker']; }; declare global { namespace JSX { interface IntrinsicElements { 'dy-time-picker': DyTimePickerProps; } } } export declare const DyTimePicker: ForwardRefExoticComponent<Omit<DyTimePickerProps, "ref"> & RefAttributes<DyTimePickerExpose>>; export default DyTimePicker;