UNPKG

@gechiui/block-editor

Version:
28 lines (24 loc) 538 B
/** * 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 } />; }