Skip to content

Commit a768bb8

Browse files
committed
fix(svelte): add missing presence properties
1 parent 024e508 commit a768bb8

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@ark-ui/svelte': patch
3+
---
4+
5+
Fix missing presence properties (e.g. `onExitComplete`) on `Drawer.RootProvider` and
6+
`Dialog.RootProvider` type declarations.

packages/svelte/src/lib/components/dialog/dialog-root-provider.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
<script module lang="ts">
22
import type { Snippet } from 'svelte'
3+
import type { UsePresenceProps } from '../presence/index.ts'
34
import type { UseDialogReturn } from './use-dialog.svelte.ts'
45
5-
export interface DialogRootProviderBaseProps {
6+
interface RootProviderProps {
67
value: UseDialogReturn
78
}
9+
10+
export interface DialogRootProviderBaseProps extends RootProviderProps, UsePresenceProps {}
811
export interface DialogRootProviderProps extends DialogRootProviderBaseProps {
912
children?: Snippet
1013
}

packages/svelte/src/lib/components/drawer/drawer-root-provider.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
<script module lang="ts">
22
import type { Snippet } from 'svelte'
3+
import type { UsePresenceProps } from '../presence/index.ts'
34
import type { UseDrawerReturn } from './use-drawer.svelte.ts'
45
5-
export interface DrawerRootProviderBaseProps {
6+
interface RootProviderProps {
67
value: UseDrawerReturn
78
}
9+
10+
export interface DrawerRootProviderBaseProps extends RootProviderProps, UsePresenceProps {}
811
export interface DrawerRootProviderProps extends DrawerRootProviderBaseProps {
912
children?: Snippet
1013
}

0 commit comments

Comments
 (0)