File tree Expand file tree Collapse file tree 1 file changed +13
-7
lines changed
docs/content/2.get-started/1.guide Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -20,22 +20,28 @@ export type ModalId = number | string | symbol
20
20
export type StyleValue = string | CSSProperties | (string | CSSProperties )[]
21
21
` ` `
22
22
23
+ ## ModalSlot
24
+
25
+ ` ` ` ts
26
+ export type ModalSlot <T extends Record <string , any > = {}> = string | Component | {
27
+ component: Component
28
+ attrs? : T
29
+ }
30
+ ` ` `
31
+
23
32
## UseModalOptionsPrivate
24
33
25
34
` ` ` ts
26
35
export type UseModalOptionsPrivate <
27
- ModalProps extends ComponentProps ,
28
- DefaultSlotProps extends ComponentProps ,
36
+ ModalProps extends ComponentProps = {} ,
37
+ DefaultSlotProps extends ComponentProps = {} ,
29
38
> = {
30
39
context? : Vfm
31
40
component: Component
32
41
attrs? : ModalProps
33
42
slots? : {
34
- default: string | {
35
- component: Component
36
- attrs? : DefaultSlotProps
37
- }
38
- [key : string ]: any
43
+ default: ModalSlot <DefaultSlotProps >
44
+ [key : string ]: ModalSlot
39
45
}
40
46
41
47
id? : symbol
You can’t perform that action at this time.
0 commit comments