feat(Skeleton): add as prop (#1955)

This commit is contained in:
Juho Rutila
2024-07-10 14:58:01 +03:00
committed by GitHub
parent cf482581f4
commit bce94db9fd
3 changed files with 9 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div :class="skeletonClass" v-bind="attrs" />
<component :is="as" :class="skeletonClass" v-bind="attrs" />
</template>
<script lang="ts">
@@ -18,6 +18,10 @@ const config = mergeConfig<typeof skeleton>(appConfig.ui.strategy, appConfig.ui.
export default defineComponent({
inheritAttrs: false,
props: {
as: {
type: String,
default: 'div'
},
class: {
type: [String, Object, Array] as PropType<any>,
default: () => ''