-
+
+ {@render children?.()}
diff --git a/src/ui/dialog/dialog-footer.svelte b/src/ui/dialog/dialog-footer.svelte
index ee5263f..8058160 100644
--- a/src/ui/dialog/dialog-footer.svelte
+++ b/src/ui/dialog/dialog-footer.svelte
@@ -4,13 +4,19 @@
type $$Props = HTMLAttributes;
- let className: $$Props['class'] = undefined;
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, children, ...rest }: Props = $props();
+
-
+ {@render children?.()}
diff --git a/src/ui/dialog/dialog-header.svelte b/src/ui/dialog/dialog-header.svelte
index 2432973..3fe4a1f 100644
--- a/src/ui/dialog/dialog-header.svelte
+++ b/src/ui/dialog/dialog-header.svelte
@@ -4,10 +4,16 @@
type $$Props = HTMLAttributes;
- let className: $$Props['class'] = undefined;
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, children, ...rest }: Props = $props();
+
-
-
+
+ {@render children?.()}
diff --git a/src/ui/dialog/dialog-overlay.svelte b/src/ui/dialog/dialog-overlay.svelte
index fb1314f..d1c8a25 100644
--- a/src/ui/dialog/dialog-overlay.svelte
+++ b/src/ui/dialog/dialog-overlay.svelte
@@ -5,12 +5,17 @@
type $$Props = DialogPrimitive.OverlayProps;
- let className: $$Props['class'] = undefined;
- export let transition: $$Props['transition'] = fade;
- export let transitionConfig: $$Props['transitionConfig'] = {
+ interface Props {
+ class?: $$Props['class'];
+ transition?: $$Props['transition'];
+ transitionConfig?: $$Props['transitionConfig'];
+ [key: string]: any
+ }
+
+ let { class: className = undefined, transition = fade, transitionConfig = {
duration: 150
- };
- export { className as class };
+ }, ...rest }: Props = $props();
+
diff --git a/src/ui/dialog/dialog-portal.svelte b/src/ui/dialog/dialog-portal.svelte
index 45112b7..c0aee7d 100644
--- a/src/ui/dialog/dialog-portal.svelte
+++ b/src/ui/dialog/dialog-portal.svelte
@@ -1,8 +1,14 @@
-
-
+
+ {@render children?.()}
diff --git a/src/ui/dialog/dialog-title.svelte b/src/ui/dialog/dialog-title.svelte
index a4b54aa..e8d2776 100644
--- a/src/ui/dialog/dialog-title.svelte
+++ b/src/ui/dialog/dialog-title.svelte
@@ -4,13 +4,19 @@
type $$Props = DialogPrimitive.TitleProps;
- let className: $$Props['class'] = undefined;
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, children, ...rest }: Props = $props();
+
-
+ {@render children?.()}
diff --git a/src/ui/popover/popover-content.svelte b/src/ui/popover/popover-content.svelte
index 796ce56..d13c2df 100644
--- a/src/ui/popover/popover-content.svelte
+++ b/src/ui/popover/popover-content.svelte
@@ -6,12 +6,26 @@
type $$Props = PopoverPrimitive.ContentProps;
- let className: $$Props['class'] = undefined;
- export let transition: $$Props['transition'] = flyAndScale;
- export let transitionConfig: $$Props['transitionConfig'] = undefined;
- export let align: $$Props['align'] = 'center';
- export let sideOffset: $$Props['sideOffset'] = 4;
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ transition?: $$Props['transition'];
+ transitionConfig?: $$Props['transitionConfig'];
+ align?: $$Props['align'];
+ sideOffset?: $$Props['sideOffset'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let {
+ class: className = undefined,
+ transition = flyAndScale,
+ transitionConfig = undefined,
+ align = 'center',
+ sideOffset = 4,
+ children,
+ ...rest
+ }: Props = $props();
+
-
+ {@render children?.()}
diff --git a/src/ui/tabs/tabs-content.svelte b/src/ui/tabs/tabs-content.svelte
index 59dfe26..86cde58 100644
--- a/src/ui/tabs/tabs-content.svelte
+++ b/src/ui/tabs/tabs-content.svelte
@@ -4,9 +4,15 @@
type $$Props = TabsPrimitive.ContentProps;
- let className: $$Props['class'] = undefined;
- export let value: $$Props['value'];
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ value: $$Props['value'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, value, children, ...rest }: Props = $props();
+
-
+ {@render children?.()}
diff --git a/src/ui/tabs/tabs-list.svelte b/src/ui/tabs/tabs-list.svelte
index bacbcf4..9165f7d 100644
--- a/src/ui/tabs/tabs-list.svelte
+++ b/src/ui/tabs/tabs-list.svelte
@@ -4,13 +4,19 @@
type $$Props = TabsPrimitive.ListProps;
- let className: $$Props['class'] = undefined;
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, children, ...rest }: Props = $props();
+
-
+ {@render children?.()}
diff --git a/src/ui/tabs/tabs-trigger.svelte b/src/ui/tabs/tabs-trigger.svelte
index 9420caf..cdf15d8 100644
--- a/src/ui/tabs/tabs-trigger.svelte
+++ b/src/ui/tabs/tabs-trigger.svelte
@@ -5,9 +5,15 @@
type $$Props = TabsPrimitive.TriggerProps;
type $$Events = TabsPrimitive.TriggerEvents;
- let className: $$Props['class'] = undefined;
- export let value: $$Props['value'];
- export { className as class };
+ interface Props {
+ class?: $$Props['class'];
+ value: $$Props['value'];
+ children?: import('svelte').Snippet;
+ [key: string]: any
+ }
+
+ let { class: className = undefined, value, children, ...rest }: Props = $props();
+
-
+ {@render children?.()}