import * as React from 'react' import {__, _x} from '@wordpress/i18n' import cx from 'classnames' import { Card, CardHeader, CardBody, CardFooter, Button, } from '@wordpress/components' import { isManagedPreset, usePreset, PresetActions, type PresetSlug, } from '..' const RenderPreview: React.FC<{css: string, className: string}> = ({css, className}) => { return <>
{_x('…', 'Preset placeholder text', 'ska-blocks')}
} export interface PresetPreviewProps { /** Preset slug. */ slug: PresetSlug /** Current block has this preset. */ isActive: boolean /** Add preset callback. */ onAddPreset: () => void /** Remove preset callback. */ onRemovePreset: () => void } const PresetPreview: React.FC = ({ slug, isActive, onAddPreset, onRemovePreset, }) => { const { title, cx: classNames, css, } = usePreset(slug) const className = `ska-preset-preview--${slug}` return (

{title}

{classNames || `-`}
{!isActive && (