@wordpress/components
Version:
UI components for WordPress.
30 lines • 1.09 kB
TypeScript
/// <reference types="react" />
import AlignmentMatrixControlIcon from './icon';
import type { WordPressComponentProps } from '../ui/context';
import type { AlignmentMatrixControlProps } from './types';
/**
*
* AlignmentMatrixControl components enable adjustments to horizontal and vertical alignments for UI.
*
* ```jsx
* import { __experimentalAlignmentMatrixControl as AlignmentMatrixControl } from '@wordpress/components';
* import { useState } from '@wordpress/element';
*
* const Example = () => {
* const [ alignment, setAlignment ] = useState( 'center center' );
*
* return (
* <AlignmentMatrixControl
* value={ alignment }
* onChange={ setAlignment }
* />
* );
* };
* ```
*/
export declare function AlignmentMatrixControl({ className, id, label, defaultValue, value, onChange, width, ...props }: WordPressComponentProps<AlignmentMatrixControlProps, 'div', false>): JSX.Element;
export declare namespace AlignmentMatrixControl {
var Icon: typeof AlignmentMatrixControlIcon;
}
export default AlignmentMatrixControl;
//# sourceMappingURL=index.d.ts.map