// __SDEFILE__ - This file is a dependency for the stand-alone environment // Hooks import { useTranslation } from 'next-i18next' // Components import { DesignInfo } from 'shared/components/designs/info.mjs' import { Popout } from 'shared/components/popout/index.mjs' import { PageLink } from 'shared/components/link.mjs' import { siteConfig } from 'site/site.config.mjs' export const ns = ['workbench', 'designs'] export const DocsView = ({ design }) => { // Hooks const { t } = useTranslation(ns) if (siteConfig.site !== 'FreeSewing.org') return ( <div className="max-w-2xl m-auto"> <Popout note> <h5>{t('workbench:noInlineDocs')}</h5> <p> <PageLink txt={t('workbench:noInlineDocsDesc')} href="https://freesewing.org/" /> </p> </Popout> </div> ) return ( <div className="m-auto mt-8 max-w-7xl px-4 mb-8"> <Popout tip compact> <PageLink txt={t('workbench:learnHowToUseEditor')} href="/docs/about/site/draft" /> </Popout> <h1>{t(`designs:${design}.t`)}</h1> <DesignInfo design={design} workbench /> </div> ) }