File tree Expand file tree Collapse file tree 3 files changed +5
-1
lines changed
docs/content/2.get-started/1.guide
packages/vue-final-modal/src Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ export type UseModalOptionsPrivate<
36
36
ModalProps extends ComponentProps = {},
37
37
DefaultSlotProps extends ComponentProps = {},
38
38
> = {
39
+ defaultModelValue: boolean
39
40
context? : Vfm
40
41
component: Component
41
42
attrs? : ModalProps
@@ -59,6 +60,7 @@ export type UseModalOptions<
59
60
DefaultSlotProps extends ComponentProps = {},
60
61
> = Pick <
61
62
UseModalOptionsPrivate <ModalProps , DefaultSlotProps >,
63
+ | ' defaultModelValue'
62
64
| ' context'
63
65
| ' component'
64
66
| ' attrs'
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ export type UseModalOptionsPrivate<
14
14
ModalProps extends ComponentProps = { } ,
15
15
DefaultSlotProps extends ComponentProps = { } ,
16
16
> = {
17
+ defaultModelValue : boolean
17
18
context ?: Vfm
18
19
component : Component
19
20
attrs ?: ModalProps
@@ -33,6 +34,7 @@ export type UseModalOptions<
33
34
DefaultSlotProps extends ComponentProps = { } ,
34
35
> = Pick <
35
36
UseModalOptionsPrivate < ModalProps , DefaultSlotProps > ,
37
+ | 'defaultModelValue'
36
38
| 'context'
37
39
| 'component'
38
40
| 'attrs'
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ function defineModal<
57
57
> ( _options : UseModalOptions < ModalProps , DefaultSlotProps > ) : UseModalReturnType < ModalProps , DefaultSlotProps > {
58
58
const options = reactive ( {
59
59
id : Symbol ( 'useModal' ) ,
60
- modelValue : false ,
60
+ modelValue : ! ! _options . defaultModelValue ,
61
61
...withMarkRaw ( _options ) ,
62
62
} ) as UseModalOptionsPrivate < ModalProps , DefaultSlotProps >
63
63
You can’t perform that action at this time.
0 commit comments