Files
element-plus/packages/components/skeleton/src/skeleton-item.ts

25 lines
560 B
TypeScript

import { buildProps } from '@element-plus/utils/props'
import type SkeletonItem from './skeleton-item.vue'
import type { ExtractPropTypes } from 'vue'
export const skeletonItemProps = buildProps({
variant: {
type: String,
values: [
'circle',
'rect',
'h1',
'h3',
'text',
'caption',
'p',
'image',
'button',
],
default: 'text',
},
} as const)
export type SkeletonItemProps = ExtractPropTypes<typeof skeletonItemProps>
export type SkeletonItemInstance = InstanceType<typeof SkeletonItem>