fix(shared): broken links after docs changes
This commit is contained in:
parent
04222844c4
commit
dd1913e499
22 changed files with 41 additions and 37 deletions
|
@ -151,7 +151,9 @@ const NewKey = ({ account, setGenerate, backend }) => {
|
|||
const { t, i18n } = useTranslation(ns)
|
||||
const docs = {}
|
||||
for (const option of ['name', 'expiry', 'level']) {
|
||||
docs[option] = <DynamicMdx language={i18n.language} slug={`docs/site/apikeys/${option}`} />
|
||||
docs[option] = (
|
||||
<DynamicMdx language={i18n.language} slug={`docs/about/site/apikeys/${option}`} />
|
||||
)
|
||||
}
|
||||
|
||||
const levels = account.role === 'admin' ? [0, 1, 2, 3, 4, 5, 6, 7, 8] : [0, 1, 2, 3, 4]
|
||||
|
|
|
@ -50,7 +50,7 @@ export const BioSettings = ({ welcome = false }) => {
|
|||
const nextHref =
|
||||
welcomeSteps[account.control].length > 5
|
||||
? '/welcome/' + welcomeSteps[account.control][6]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
|
||||
return (
|
||||
<div className="max-w-xl xl:pl-4">
|
||||
|
@ -60,7 +60,7 @@ export const BioSettings = ({ welcome = false }) => {
|
|||
update={setBio}
|
||||
current={bio}
|
||||
placeholder={t('bioTitle')}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/bio`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/bio`} />}
|
||||
labelBL={
|
||||
<span className="flex flex-row items-center gap-1">
|
||||
<TipIcon className="w-6 h-6 text-success" />
|
||||
|
|
|
@ -49,7 +49,9 @@ export const NewBookmark = () => {
|
|||
const { t, i18n } = useTranslation(ns)
|
||||
const docs = {}
|
||||
for (const option of ['title', 'location', 'type']) {
|
||||
docs[option] = <DynamicMdx language={i18n.language} slug={`docs/site/bookmarks/${option}`} />
|
||||
docs[option] = (
|
||||
<DynamicMdx language={i18n.language} slug={`docs/about/site/bookmarks/${option}`} />
|
||||
)
|
||||
}
|
||||
|
||||
// State
|
||||
|
|
|
@ -44,7 +44,7 @@ export const CompareSettings = ({ welcome = false }) => {
|
|||
const nextHref =
|
||||
welcomeSteps[account?.control].length > 3
|
||||
? '/welcome/' + welcomeSteps[account?.control][4]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
|
||||
return (
|
||||
<div className="max-w-xl">
|
||||
|
@ -67,7 +67,7 @@ export const CompareSettings = ({ welcome = false }) => {
|
|||
}))}
|
||||
current={selection}
|
||||
update={update}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/compare`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/compare`} />}
|
||||
/>
|
||||
{welcome ? (
|
||||
<>
|
||||
|
|
|
@ -58,7 +58,7 @@ export const ControlSettings = ({ welcome = false, noBack = false }) => {
|
|||
const nextHref = welcome
|
||||
? welcomeSteps[selection].length > 1
|
||||
? '/welcome/' + welcomeSteps[selection][1]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
: false
|
||||
|
||||
return (
|
||||
|
@ -78,7 +78,7 @@ export const ControlSettings = ({ welcome = false, noBack = false }) => {
|
|||
}))}
|
||||
current={selection}
|
||||
update={update}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/site/account/control" />}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/about/site/account/control" />}
|
||||
/>
|
||||
{welcome ? (
|
||||
<>
|
||||
|
|
|
@ -59,7 +59,7 @@ export const EmailSettings = () => {
|
|||
current={email}
|
||||
original={account.email}
|
||||
valid={() => valid}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/email`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/email`} />}
|
||||
/>
|
||||
<button
|
||||
className="btn mt-4 btn-primary w-full"
|
||||
|
|
|
@ -44,7 +44,7 @@ export const GithubSettings = () => {
|
|||
update={setGithubEmail}
|
||||
valid={(val) => val.length > 0}
|
||||
placeholder={'joostdecock'}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/github`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/github`} />}
|
||||
/>
|
||||
<StringInput
|
||||
id="account-github-username"
|
||||
|
@ -53,7 +53,7 @@ export const GithubSettings = () => {
|
|||
update={setGithubUsername}
|
||||
valid={(val) => val.length > 0}
|
||||
placeholder={'joost@joost.at'}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/github`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/github`} />}
|
||||
/>
|
||||
<SaveSettingsButton btnProps={{ onClick: save }} />
|
||||
<BackToAccountButton />
|
||||
|
|
|
@ -33,7 +33,7 @@ export const ImgSettings = ({ welcome = false }) => {
|
|||
} else setLoadingStatus([true, 'backendError', true, false])
|
||||
}
|
||||
|
||||
const nextHref = '/docs/guide'
|
||||
const nextHref = '/docs/about/guide'
|
||||
|
||||
return (
|
||||
<div className="max-w-xl">
|
||||
|
@ -51,7 +51,7 @@ export const ImgSettings = ({ welcome = false }) => {
|
|||
update={setImg}
|
||||
current={img}
|
||||
valid={(val) => val.length > 0}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/img`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/img`} />}
|
||||
/>
|
||||
{welcome ? (
|
||||
<>
|
||||
|
|
|
@ -40,7 +40,7 @@ export const ImperialSettings = ({ welcome = false }) => {
|
|||
const nextHref =
|
||||
welcomeSteps[account?.control].length > 3
|
||||
? '/welcome/' + welcomeSteps[account?.control][3]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
|
||||
return (
|
||||
<div className="max-w-xl">
|
||||
|
@ -59,7 +59,7 @@ export const ImperialSettings = ({ welcome = false }) => {
|
|||
}))}
|
||||
current={selection}
|
||||
update={update}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/units`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/units`} />}
|
||||
/>
|
||||
{welcome ? (
|
||||
<>
|
||||
|
|
|
@ -58,7 +58,7 @@ export const LanguageSettings = () => {
|
|||
}))}
|
||||
current={language}
|
||||
update={update}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/language`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/language`} />}
|
||||
/>
|
||||
<BackToAccountButton />
|
||||
</div>
|
||||
|
|
|
@ -40,7 +40,7 @@ export const NewsletterSettings = ({ welcome = false, bare = false }) => {
|
|||
const nextHref =
|
||||
welcomeSteps[account?.control].length > 2
|
||||
? '/welcome/' + welcomeSteps[account?.control][2]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
|
||||
return (
|
||||
<div className="max-w-xl">
|
||||
|
|
|
@ -46,7 +46,7 @@ export const PasswordSettings = ({ welcome = false }) => {
|
|||
update={setPassword}
|
||||
valid={(val) => val.length > 0}
|
||||
placeholder={t('passwordTitle')}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/password`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/password`} />}
|
||||
/>
|
||||
<SaveSettingsButton btnProps={{ onClick: save, disabled: password.length < 4 }} />
|
||||
{!welcome && <BackToAccountButton />}
|
||||
|
|
|
@ -380,7 +380,7 @@ export const Pattern = ({ id }) => {
|
|||
original={pattern.name}
|
||||
placeholder="Maurits Cornelis Escher"
|
||||
valid={(val) => val && val.length > 0}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/site/patterns/name" />}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/about/site/patterns/name" />}
|
||||
/>
|
||||
|
||||
{/* img: Control level determines whether or not to show this */}
|
||||
|
@ -392,7 +392,7 @@ export const Pattern = ({ id }) => {
|
|||
update={setImage}
|
||||
current={image}
|
||||
valid={(val) => val.length > 0}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/site/patterns/image" />}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/about/site/patterns/image" />}
|
||||
/>
|
||||
) : null}
|
||||
|
||||
|
@ -429,7 +429,7 @@ export const Pattern = ({ id }) => {
|
|||
},
|
||||
]}
|
||||
current={isPublic}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/site/patterns/public" />}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/about/site/patterns/public" />}
|
||||
/>
|
||||
) : null}
|
||||
|
||||
|
@ -442,7 +442,7 @@ export const Pattern = ({ id }) => {
|
|||
update={setNotes}
|
||||
current={notes}
|
||||
placeholder={t('mdSupport')}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/site/patterns/notes" />}
|
||||
docs={<DynamicMdx language={i18n.language} slug="docs/about/site/patterns/notes" />}
|
||||
/>
|
||||
) : null}
|
||||
<button
|
||||
|
|
|
@ -46,7 +46,7 @@ export const PlatformSettings = ({ platform }) => {
|
|||
update={setPlatformId}
|
||||
valid={(val) => val.length > 0}
|
||||
placeholder={'joostdecock'}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/platform`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/platform`} />}
|
||||
/>
|
||||
<SaveSettingsButton btnProps={{ onClick: save }} />
|
||||
<BackToAccountButton />
|
||||
|
|
|
@ -285,7 +285,7 @@ export const Mset = ({ id, publicOnly = false }) => {
|
|||
|
||||
const docs = {}
|
||||
for (const option of ['name', 'units', 'public', 'notes', 'image']) {
|
||||
docs[option] = <DynamicMdx language={i18n.language} slug={`docs/site/sets/${option}`} />
|
||||
docs[option] = <DynamicMdx language={i18n.language} slug={`docs/about/site/sets/${option}`} />
|
||||
}
|
||||
|
||||
const heading = (
|
||||
|
@ -1079,7 +1079,8 @@ const SuggestCset = ({ mset, backend, setLoadingStatus, t }) => {
|
|||
{t('account:img')}
|
||||
</h4>
|
||||
<p>
|
||||
{t('account:csetImgMsg')}: <PageLink href="/docs/site/csets">{t('account:docs')}</PageLink>
|
||||
{t('account:csetImgMsg')}:{' '}
|
||||
<PageLink href="/docs/about/site/csets">{t('account:docs')}</PageLink>
|
||||
</p>
|
||||
<PassiveImageInput
|
||||
label={t('account:img')}
|
||||
|
|
|
@ -44,7 +44,7 @@ export const UsernameSettings = ({ welcome = false }) => {
|
|||
const nextHref =
|
||||
welcomeSteps[account.control].length > 4
|
||||
? '/welcome/' + welcomeSteps[account.control][5]
|
||||
: '/docs/guide'
|
||||
: '/docs/about/guide'
|
||||
|
||||
let btnClasses = 'btn mt-4 capitalize '
|
||||
if (welcome) btnClasses += 'w-64 btn-secondary'
|
||||
|
@ -72,7 +72,7 @@ export const UsernameSettings = ({ welcome = false }) => {
|
|||
)}
|
||||
</span>
|
||||
}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/username`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/username`} />}
|
||||
/>
|
||||
<button className={btnClasses} disabled={!available} onClick={save}>
|
||||
<span className="flex flex-row items-center gap-2">
|
||||
|
|
|
@ -19,6 +19,7 @@ import {
|
|||
RocketIcon,
|
||||
TutorialIcon,
|
||||
YouTubeIcon,
|
||||
HeartIcon,
|
||||
} from 'shared/components/icons.mjs'
|
||||
import { Breadcrumbs } from 'shared/components/breadcrumbs.mjs'
|
||||
|
||||
|
@ -39,10 +40,8 @@ export const icons = {
|
|||
designs: (className = '') => <DesignIcon className={className} stroke={3} />,
|
||||
docs: (className = '') => <DocsIcon className={className} />,
|
||||
showcase: (className = '') => <ShowcaseIcon className={className} />,
|
||||
community: (className = '') => <CommunityIcon className={className} />,
|
||||
sets: (className = '') => <MeasieIcon className={className} />,
|
||||
patterns: (className = '') => <PatternIcon className={className} />,
|
||||
new: (className = '') => <PlusIcon className={className} />,
|
||||
support: (className = '') => <HeartIcon className={className} />,
|
||||
|
||||
// Lab
|
||||
code: (className = '') => <GitHubIcon className={className} />,
|
||||
|
|
|
@ -114,7 +114,7 @@ export const Migrate = () => {
|
|||
current={username}
|
||||
update={setUsername}
|
||||
valid={(val) => val.length > 1}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/username`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/username`} />}
|
||||
/>
|
||||
<PasswordInput
|
||||
id="migrate-password"
|
||||
|
@ -123,7 +123,7 @@ export const Migrate = () => {
|
|||
current={password}
|
||||
update={setPassword}
|
||||
valid={(val) => val.length > 1}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/site/account/password`} />}
|
||||
docs={<DynamicMdx language={i18n.language} slug={`docs/about/site/account/password`} />}
|
||||
/>
|
||||
<button
|
||||
className="btn btn-primary btn-lg w-full mt-4"
|
||||
|
|
|
@ -44,7 +44,7 @@ const CoreSetting = ({ name, config, control, updateFunc, current, passProps, ..
|
|||
docs={
|
||||
<DynamicMdx
|
||||
language={rest.language}
|
||||
slug={`docs/site/draft/core-settings/${name.toLowerCase()}`}
|
||||
slug={`docs/about/site/draft/core-settings/${name.toLowerCase()}`}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
|
|
@ -22,8 +22,8 @@ const UiSetting = ({ name, control, ...rest }) => (
|
|||
language={rest.language}
|
||||
slug={
|
||||
name === 'control'
|
||||
? 'docs/site/account/control'
|
||||
: `docs/site/draft/ui-settings/${name.toLowerCase()}`
|
||||
? 'docs/about/site/account/control'
|
||||
: `docs/about/site/draft/ui-settings/${name.toLowerCase()}`
|
||||
}
|
||||
/>
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ export const DocsView = ({ design }) => {
|
|||
return (
|
||||
<div className="m-auto mt-8 max-w-7xl px-4 mb-8">
|
||||
<Popout tip compact>
|
||||
<PageLink txt={t('workbench:learnHowToUseEditor')} href="/docs/site/draft" />
|
||||
<PageLink txt={t('workbench:learnHowToUseEditor')} href="/docs/about/site/draft" />
|
||||
</Popout>
|
||||
<h2>{t(`designs:${design}.t`)}</h2>
|
||||
<DesignInfo design={design} workbench />
|
||||
|
|
|
@ -114,7 +114,7 @@ export const SaveView = ({ design, settings, setView, saveAs }) => {
|
|||
|
||||
const docs = {}
|
||||
for (const field of ['name', 'notes', 'goto']) {
|
||||
docs[field] = <DynamicMdx language={i18n.language} slug={`docs/site/patterns/${field}`} />
|
||||
docs[field] = <DynamicMdx language={i18n.language} slug={`docs/about/site/patterns/${field}`} />
|
||||
}
|
||||
|
||||
return (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue