{
setPlatform(value);
}}
className="my-4"
size="default"
options={['site', 'blockbite'].map((option: string) => ({
value: option,
icon: null,
label: option,
}))}
>
{presets.length ? (
{!!stylePresets.length && (
-
{hasMultiplePresetTypes && (
Style
)}
{
setAttributes({
biteClass: design.presetClass,
biteStyle: design.presetStyle,
});
}}
/>
)}
{!!layoutPresets.length && (
-
{hasMultiplePresetTypes && (
Layout
)}
{
setAttributes({
flexClass: design.presetClass,
flexStyle: design.presetStyle,
});
}}
/>
)}
{!!mediaPresets.length && (
-
{hasMultiplePresetTypes && (
Visual
)}
{
setAttributes({
mediaClass: design.presetClass,
mediaStyle: design.presetStyle,
});
}}
/>
)}
) : (
No {platform} presets for this block.
)}
);
};