UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

31 lines (30 loc) 757 B
import React, { SelectHTMLAttributes, OptionHTMLAttributes, Ref, FC, ReactNode } from 'react'; import { FormElementProps } from './FormElement'; /** * */ export type SelectProps = { label?: string; required?: boolean; cols?: number; error?: FormElementProps['error']; tooltip?: ReactNode; tooltipIcon?: string; elementRef?: Ref<HTMLDivElement>; selectRef?: Ref<HTMLSelectElement>; onValueChange?: (value: string, prevValue?: string) => void; } & SelectHTMLAttributes<HTMLSelectElement>; /** * */ export declare const Select: React.FC<SelectProps> & { isFormElement: boolean; }; /** * */ export type OptionProps = OptionHTMLAttributes<HTMLOptionElement>; /** * */ export declare const Option: FC<OptionProps>;