@gechiui/block-editor
Version:
28 lines (24 loc) • 538 B
JavaScript
/**
* GeChiUI dependencies
*/
import {
__experimentalUseCustomUnits as useCustomUnits,
__experimentalUnitControl as BaseUnitControl,
} from '@gechiui/components';
/**
* Internal dependencies
*/
import useSetting from '../use-setting';
export default function UnitControl( { units: unitsProp, ...props } ) {
const units = useCustomUnits( {
availableUnits: useSetting( 'spacing.units' ) || [
'%',
'px',
'em',
'rem',
'vw',
],
units: unitsProp,
} );
return <BaseUnitControl units={ units } { ...props } />;
}