1
0
Fork 0

feat(org): Ported apikeys and bookmarks to new inputs

This commit is contained in:
joostdecock 2023-08-23 18:49:21 +02:00
parent 545f829a6a
commit dc7a0316c2
16 changed files with 230 additions and 48 deletions

View file

@ -0,0 +1,30 @@
// Hooks
import { useCallback } from 'react'
import { useDynamicMdx } from 'shared/hooks/use-dynamic-mdx.mjs'
// Components
import { MdxWrapper } from 'shared/components/wrappers/mdx.mjs'
export const useApikeyDocs = (locale) => {
const loader = (option) =>
useCallback(
() =>
import(
/* webpackInclude: /docs\/site\/apikeys\/[a-z]+\/[a-z][a-z]\.md$/ */ `markdown/docs/site/apikeys//${option}/${locale}.md`
),
[locale]
)
const docs = {}
for (const option of ['name', 'expiry', 'level']) {
const { MDX, frontmatter } = useDynamicMdx(loader(option))
docs[option] = (
<>
<h2>{frontmatter.title}</h2>
<MdxWrapper>{MDX}</MdxWrapper>
</>
)
}
return docs
}