import { BaseControl } from '@wordpress/components'; import { useInstanceId } from '@wordpress/compose'; import { LKSProductCardControlProps } from '../../type'; import { LKSProductCardModuleLayoutOptions, LKS_PRODUCT_CARD_MODULE_LAYOUT, } from '../../constants'; import { RadioGroup } from '../radio-group'; const PREFIX = `lks-product-card__module-layout`; export const ModuleLayoutControl = ({ attributes, setAttributes, }: LKSProductCardControlProps) => { const instanceId = useInstanceId(ModuleLayoutControl); const id = `inspector_${PREFIX}_${instanceId}`; return ( value={attributes.moduleLayout} options={LKSProductCardModuleLayoutOptions} onChange={value => setAttributes({ moduleLayout: value })} /> {/*
{LKSProductCardModuleLayoutOptions.map((option) => (
setAttributes({ moduleLayout: option.value })} className={clsx(`${PREFIX}__options__item`, { [`${PREFIX}__options__item--active`]: attributes.moduleLayout === option.value, })} >
*/} ); };