UNPKG

@easykit/design

Version:

Easy kit design components

23 lines (22 loc) 695 B
import { ReactNode } from 'react'; export interface SelectOptionProps { value: string; label: string; disabled?: boolean; } export interface SelectProps { options: SelectOptionProps[]; value?: string; defaultValue?: string; onChange?: (value: string) => void; placeholder?: string; className?: string; side?: 'top' | 'right' | 'bottom' | 'left'; sideOffset?: number; align?: 'start' | 'center' | 'end'; alignOffset?: number; empty?: ReactNode; allowClear?: boolean; triggerClassName?: string; } export declare const Select: import('react').ForwardRefExoticComponent<SelectProps & import('react').RefAttributes<HTMLSelectElement>>;