import { useTranslation } from 'next-i18next' import { PanZoomPattern } from 'shared/components/workbench/pan-zoom-pattern.mjs' import { TestMenu, ns as menuNs } from './menu.mjs' import { DraftViewHeader } from '../draft/index.mjs' export const ns = menuNs export const TestView = ({ design, pattern, settings, ui, update, language, account, DynamicDocs, }) => { const { t } = useTranslation(ns) if (!pattern) return null if (settings.sample) pattern.sample() else pattern.draft() const renderProps = pattern.getRenderProps() const patternConfig = pattern.getConfig() const title = t('testThing', { design, thing: t(settings.sample?.[settings.sample.type]) }) return (