react-lightning-design-system
Version:
Salesforce Lightning Design System components built with React
31 lines (30 loc) • 757 B
TypeScript
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>;