import { __ } from '@wordpress/i18n'; import { BaseControl, __experimentalNumberControl as NumberControl, SelectControl, __experimentalHStack as HStack } from '@wordpress/components'; /** * Control component with a number input and a select dropdown for units (px, rem, em, % etc.). */ export function DimensionValueControl() { // Example options for select control (CSS units) const unitOptions = [ { label: __('px'), value: 'px' }, { label: __('%'), value: '%' }, { label: __('em'), value: 'em' }, { label: __('rem'), value: 'rem' }, { label: __('vw'), value: 'vw' }, { label: __('vh'), value: 'vh' } ]; return (
{/* Number input control */} {}} // No-op for onChange min={0} step={1} /> {/* Select dropdown control for units */} {}} // No-op for onChange />
); }