@wordpress/components
Version:
UI components for WordPress.
26 lines • 899 B
TypeScript
/// <reference types="react" />
import type { WordPressComponentProps } from '../ui/context/wordpress-component';
import type { ToggleControlProps } from './types';
/**
* ToggleControl is used to generate a toggle user interface.
*
* ```jsx
* import { ToggleControl } from '@wordpress/components';
* import { useState } from '@wordpress/element';
*
* const MyToggleControl = () => {
* const [ value, setValue ] = useState( false );
*
* return (
* <ToggleControl
* label="Fixed Background"
* checked={ value }
* onChange={ () => setValue( ( state ) => ! state ) }
* />
* );
* };
* ```
*/
export declare function ToggleControl({ __nextHasNoMarginBottom, label, checked, help, className, onChange, disabled, }: WordPressComponentProps<ToggleControlProps, 'input', false>): JSX.Element;
export default ToggleControl;
//# sourceMappingURL=index.d.ts.map