From ad77a0e82d31c8f00bf325e82c67c9b84e170a46 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 12 Sep 2024 15:22:10 +0200 Subject: [PATCH] docs: fix refactor --- docs/app/components/content/ComponentCode.vue | 3 +-- docs/app/components/content/ComponentEmits.vue | 3 +-- docs/app/components/content/ComponentProps.vue | 3 +-- docs/app/components/content/ComponentSlots.vue | 3 +-- docs/app/components/content/ComponentTheme.vue | 3 +-- 5 files changed, 5 insertions(+), 10 deletions(-) diff --git a/docs/app/components/content/ComponentCode.vue b/docs/app/components/content/ComponentCode.vue index 872d9633..912d6f74 100644 --- a/docs/app/components/content/ComponentCode.vue +++ b/docs/app/components/content/ComponentCode.vue @@ -32,8 +32,7 @@ const props = defineProps<{ const route = useRoute() const { $prettier } = useNuxtApp() -const slug = Array.isArray(route.params.slug) ? route.params.slug[0] ?? '' : route.params.slug ?? '' -const camelName = camelCase(slug[slug.length - 1] ?? '') +const camelName = camelCase(route.params.slug?.[route.params.slug.length - 1] ?? '') const name = `U${upperFirst(camelName)}` const componentProps = reactive({ ...(props.props || {}) }) diff --git a/docs/app/components/content/ComponentEmits.vue b/docs/app/components/content/ComponentEmits.vue index 68aba593..0bac4388 100644 --- a/docs/app/components/content/ComponentEmits.vue +++ b/docs/app/components/content/ComponentEmits.vue @@ -3,8 +3,7 @@ import { upperFirst, camelCase } from 'scule' const route = useRoute() -const slug = Array.isArray(route.params.slug) ? route.params.slug[0] ?? '' : route.params.slug ?? '' -const camelName = camelCase(slug[slug.length - 1] ?? '') +const camelName = camelCase(route.params.slug?.[route.params.slug.length - 1] ?? '') const name = `U${upperFirst(camelName)}` const meta = await fetchComponentMeta(name as any) diff --git a/docs/app/components/content/ComponentProps.vue b/docs/app/components/content/ComponentProps.vue index ca7040d5..2a247952 100644 --- a/docs/app/components/content/ComponentProps.vue +++ b/docs/app/components/content/ComponentProps.vue @@ -9,8 +9,7 @@ const props = defineProps<{ const route = useRoute() -const slug = Array.isArray(route.params.slug) ? route.params.slug[0] ?? '' : route.params.slug ?? '' -const camelName = camelCase(slug[slug.length - 1] ?? '') +const camelName = camelCase(route.params.slug?.[route.params.slug.length - 1] ?? '') const name = `U${upperFirst(camelName)}` const componentTheme = (theme as any)[camelName] diff --git a/docs/app/components/content/ComponentSlots.vue b/docs/app/components/content/ComponentSlots.vue index a0e18ecb..39175de2 100644 --- a/docs/app/components/content/ComponentSlots.vue +++ b/docs/app/components/content/ComponentSlots.vue @@ -3,8 +3,7 @@ import { upperFirst, camelCase } from 'scule' const route = useRoute() -const slug = Array.isArray(route.params.slug) ? route.params.slug[0] ?? '' : route.params.slug ?? '' -const camelName = camelCase(slug[slug.length - 1] ?? '') +const camelName = camelCase(route.params.slug?.[route.params.slug.length - 1] ?? '') const name = `U${upperFirst(camelName)}` const meta = await fetchComponentMeta(name as any) diff --git a/docs/app/components/content/ComponentTheme.vue b/docs/app/components/content/ComponentTheme.vue index 60376b3d..264cab8b 100644 --- a/docs/app/components/content/ComponentTheme.vue +++ b/docs/app/components/content/ComponentTheme.vue @@ -5,8 +5,7 @@ import * as theme from '#build/ui' const route = useRoute() -const slug = Array.isArray(route.params.slug) ? route.params.slug[0] ?? '' : route.params.slug ?? '' -const name = camelCase(slug[slug.length - 1] ?? '') +const name = camelCase(route.params.slug?.[route.params.slug.length - 1] ?? '') const strippedCompoundVariants = ref(false)