@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
31 lines (24 loc) • 750 B
TypeScript
import { VNode } from 'vue'
import { BasicAttributes, SetPropsDefaults, VarComponent } from './varComponent'
export declare const skeletonProps: Record<keyof SkeletonProps, any>
export interface SkeletonProps extends BasicAttributes {
loading?: boolean
title?: boolean
avatar?: boolean
card?: boolean
fullscreen?: boolean
fullscreenZIndex?: string | number
titleWidth?: string | number
avatarSize?: string | number
cardHeight?: string | number
rows?: string | number
rowsWidth?: (string | number)[]
}
export class Skeleton extends VarComponent {
static setPropsDefaults: SetPropsDefaults<SkeletonProps>
$props: SkeletonProps
$slots: {
default(): VNode[]
}
}
export class _SkeletonComponent extends Skeleton {}