mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
25 lines
560 B
TypeScript
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>
|