From fb6eae3f621c8d5df97db3e606a07812cdb0c937 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 23 Jul 2024 12:18:23 +0200 Subject: [PATCH] docs(ComponentCode): improve --- docs/app/components/content/ComponentCode.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/app/components/content/ComponentCode.vue b/docs/app/components/content/ComponentCode.vue index b7975f61..e9b93e86 100644 --- a/docs/app/components/content/ComponentCode.vue +++ b/docs/app/components/content/ComponentCode.vue @@ -54,8 +54,9 @@ const options = computed(() => { return keys.map((key) => { const prop = meta?.meta?.props?.find((prop: any) => prop.name === key) - const items = props.items?.[key]?.length - ? props.items[key].map(item => ({ + const propItems = get(props.items, key, []) + const items = propItems.length + ? propItems.map(item => ({ value: item, label: item })) @@ -108,7 +109,7 @@ const code = computed(() => { if (value && prop?.default === 'true') { continue } - if (!value && !prop?.default) { + if (!value && (!prop?.default || prop.default === 'false')) { continue } @@ -186,7 +187,7 @@ const { data: ast } = await useAsyncData(`component-code-${name}-${JSON.stringif >