UNPKG

@wordpress/components

Version:
31 lines 1.09 kB
/// <reference types="react" /> import type { WordPressComponentProps } from '../ui/context'; import type { SelectControlProps } from './types'; /** * `SelectControl` allows users to select from a single or multiple option menu. * It functions as a wrapper around the browser's native `<select>` element. * * @example * import { SelectControl } from '@wordpress/components'; * import { useState } from '@wordpress/element'; * * const MySelectControl = () => { * const [ size, setSize ] = useState( '50%' ); * * return ( * <SelectControl * label="Size" * value={ size } * options={ [ * { label: 'Big', value: '100%' }, * { label: 'Medium', value: '50%' }, * { label: 'Small', value: '25%' }, * ] } * onChange={ setSize } * /> * ); * }; */ export declare const SelectControl: import("react").ForwardRefExoticComponent<WordPressComponentProps<SelectControlProps, "select", false> & import("react").RefAttributes<HTMLSelectElement>>; export default SelectControl; //# sourceMappingURL=index.d.ts.map