shadcn-vue/apps/www/.vitepress/theme/components/BlockPage.vue
2024-11-25 21:55:02 +08:00

17 lines
491 B
Vue

<script setup lang="ts">
import { cn } from '@/lib/utils'
import { useUrlSearchParams } from '@vueuse/core'
import ComponentLoader from './ComponentLoader.vue'
const params = useUrlSearchParams('history')
</script>
<template>
<div
v-if="params.name"
:class="cn('preview flex h-screen w-full justify-center items-center', params.containerClass)"
>
<ComponentLoader :key="params.style?.toString()" :name="params.name?.toString()" :type-name="'block'" />
</div>
</template>