UNPKG

@smitch/fluid

Version:

A Next/React ui-component libray.

22 lines (21 loc) 661 B
/// <reference types="react" /> export interface Option { value: string | number; label: string; } export interface SelectProps extends React.SelectHTMLAttributes<HTMLSelectElement> { options?: string[] | number[] | Option[]; children?: React.ReactNode; onChange?: (event: React.ChangeEvent<HTMLSelectElement>) => void; name?: string; placeholder?: string; defaultValue?: string | number; disabled?: boolean; required?: boolean; nocaret?: boolean; className?: string; style?: React.CSSProperties; dropdownSize?: 'sm' | 'md' | 'lg' | 'xl'; rounded?: 'none' | 'md' | 'lg' | 'full'; rows?: number; }