@wordpress/components
Version:
UI components for WordPress.
17 lines (14 loc) • 487 B
text/typescript
/**
* Internal dependencies
*/
import type { WordPressComponentProps } from '../../context';
import { useContextSystem } from '../../context';
import { useFlexItem } from '../flex-item';
import type { FlexBlockProps } from '../types';
export function useFlexBlock(
props: WordPressComponentProps< FlexBlockProps, 'div' >
) {
const otherProps = useContextSystem( props, 'FlexBlock' );
const flexItemProps = useFlexItem( { isBlock: true, ...otherProps } );
return flexItemProps;
}