docs: fix preset display

This commit is contained in:
Benjamin Canac
2023-09-21 11:12:03 +02:00
parent f983c974c4
commit d379c579c0

View File

@@ -6,6 +6,7 @@
// @ts-expect-error
import { transformContent } from '@nuxt/content/transformers'
import { upperFirst, camelCase } from 'scule'
import * as config from '#ui/ui.config'
const props = defineProps({
slug: {
@@ -14,17 +15,16 @@ const props = defineProps({
}
})
const appConfig = useAppConfig()
const route = useRoute()
// eslint-disable-next-line vue/no-dupe-keys
const slug = props.slug || route.params.slug[route.params.slug.length - 1]
const camelName = camelCase(slug)
const name = `U${upperFirst(camelName)}`
const preset = appConfig.ui[camelName]
const preset = config[camelName]
const { data: ast } = await useAsyncData(`${name}-preset`, () => transformContent('content:_markdown.md', `
\`\`\`json [appConfig.ui.${camelName}]
\`\`\`json
${JSON.stringify(preset, null, 2)}
\`\`\`\
`, {