Skip to content

Commit dc5fc1a

Browse files
authored
fix(skeleton): use correct component type (#1924)
1 parent d4ee209 commit dc5fc1a

1 file changed

Lines changed: 18 additions & 21 deletions

File tree

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
11
import { VNode } from 'vue'
22
import { BasicAttributes, SetPropsDefaults, VarComponent } from './varComponent'
33

4-
export type SignatureType = 'png' | 'jpg'
5-
6-
export declare const signatureProps: Record<keyof SignatureProps, any>
7-
8-
export interface SignatureProps extends BasicAttributes {
9-
modelValue?: string
10-
lineWidth?: number
11-
strokeStyle?: string
12-
type?: SignatureType
13-
unsupportText?: string
14-
customClass?: string
15-
height?: number | string
16-
validateTrigger?: string[]
17-
rules?: Array<(v: string) => any>
4+
export declare const skeletonProps: Record<keyof SkeletonProps, any>
5+
6+
export interface SkeletonProps extends BasicAttributes {
7+
loading?: boolean
8+
title?: boolean
9+
avatar?: boolean
10+
card?: boolean
11+
fullscreen?: boolean
12+
fullscreenZIndex?: string | number
13+
titleWidth?: string | number
14+
avatarSize?: string | number
15+
cardHeight?: string | number
16+
rows?: string | number
17+
rowsWidth?: (string | number)[]
1818
}
1919

20-
export class Signature extends VarComponent {
21-
static setPropsDefaults: SetPropsDefaults<SignatureProps>
20+
export class Skeleton extends VarComponent {
21+
static setPropsDefaults: SetPropsDefaults<SkeletonProps>
2222

23-
$props: SignatureProps
23+
$props: SkeletonProps
2424

2525
$slots: {
2626
default(): VNode[]
2727
}
28-
29-
clear(): void
30-
confirm(): void
3128
}
3229

33-
export class _SignatureComponent extends Signature {}
30+
export class _SkeletonComponent extends Skeleton {}

0 commit comments

Comments
 (0)