From e878115a736c450278cf69aed2be7e7b440d3a34 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Fri, 27 Dec 2024 15:28:22 +0100 Subject: [PATCH] docs(ComponentExample): add `iframeMobile` prop --- docs/app/components/content/ComponentExample.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/app/components/content/ComponentExample.vue b/docs/app/components/content/ComponentExample.vue index fc837027..f4200b74 100644 --- a/docs/app/components/content/ComponentExample.vue +++ b/docs/app/components/content/ComponentExample.vue @@ -11,6 +11,11 @@ const props = withDefaults(defineProps<{ * @defaultValue false */ iframe?: boolean | { [key: string]: any } + /** + * Whether to display the component in a mobile-sized iframe viewport + * @defaultValue false + */ + iframeMobile?: boolean props?: { [key: string]: any } /** * Whether to format the code with Prettier @@ -189,8 +194,8 @@ const urlSearchParams = computed(() => new URLSearchParams({ ...optionsValues.va v-if="iframe" v-bind="typeof iframe === 'object' ? iframe : {}" :src="`/examples/${name}?${urlSearchParams}`" - class="relative w-full lg:left-1/2 lg:-translate-x-1/2 lg:w-[1024px]" - :class="props.class" + class="relative w-full" + :class="[props.class, !iframeMobile && 'lg:left-1/2 lg:-translate-x-1/2 lg:w-[1024px]']" />