Dark Mode
diff --git a/src/shared/ui/ComboControl/ComboControl.stories.svelte b/src/shared/ui/ComboControl/ComboControl.stories.svelte
index 776669f..bdaf27f 100644
--- a/src/shared/ui/ComboControl/ComboControl.stories.svelte
+++ b/src/shared/ui/ComboControl/ComboControl.stories.svelte
@@ -30,6 +30,7 @@ const { Story } = defineMeta({
@@ -40,7 +41,7 @@ const horizontalControl = createTypographyControl({ min: 0, max: 100, step: 1, v
label: 'Size',
}}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps
)}
{/snippet}
diff --git a/src/shared/ui/ContentEditable/ContentEditable.stories.svelte b/src/shared/ui/ContentEditable/ContentEditable.stories.svelte
index a71fd6d..f46335a 100644
--- a/src/shared/ui/ContentEditable/ContentEditable.stories.svelte
+++ b/src/shared/ui/ContentEditable/ContentEditable.stories.svelte
@@ -37,6 +37,8 @@ const { Story } = defineMeta({
+
+
+ {#snippet template()}
+
+
+ Control content here
+
+
+ {/snippet}
+
+
+
+ {#snippet template()}
+
+
+
+
+
+
+
+
+
+ {/snippet}
+
diff --git a/src/shared/ui/FilterGroup/FilterGroup.stories.svelte b/src/shared/ui/FilterGroup/FilterGroup.stories.svelte
index d9d8ada..dff21e0 100644
--- a/src/shared/ui/FilterGroup/FilterGroup.stories.svelte
+++ b/src/shared/ui/FilterGroup/FilterGroup.stories.svelte
@@ -29,6 +29,7 @@ const { Story } = defineMeta({
-
- {#snippet template(args)}
-
+
+ {#snippet template(args: ComponentProps)}
+
{/snippet}
-
- {#snippet template(args)}
-
+
+ {#snippet template(args: ComponentProps)}
+
{/snippet}
diff --git a/src/shared/ui/Footnote/Footnote.stories.svelte b/src/shared/ui/Footnote/Footnote.stories.svelte
index c3f065b..f33bcc7 100644
--- a/src/shared/ui/Footnote/Footnote.stories.svelte
+++ b/src/shared/ui/Footnote/Footnote.stories.svelte
@@ -16,8 +16,12 @@ const { Story } = defineMeta({
});
+
+
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
Footnote
@@ -25,7 +29,7 @@ const { Story } = defineMeta({
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{#snippet render({ class: className })}
Footnote
diff --git a/src/shared/ui/Input/Input.stories.svelte b/src/shared/ui/Input/Input.stories.svelte
index 4a58da8..090c2fc 100644
--- a/src/shared/ui/Input/Input.stories.svelte
+++ b/src/shared/ui/Input/Input.stories.svelte
@@ -61,42 +61,43 @@ const { Story } = defineMeta({
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
-
-
-
-
+
+
+
+
{/snippet}
-
- {#snippet template(args)}
-
+
+ {#snippet template(args: ComponentProps)}
+
{/snippet}
-
- {#snippet template(args)}
-
+
+ {#snippet template(args: ComponentProps)}
+
{/snippet}
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{#snippet rightIcon()}
@@ -106,7 +107,7 @@ const placeholder = 'Enter text';
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{#snippet leftIcon()}
@@ -115,9 +116,9 @@ const placeholder = 'Enter text';
{/snippet}
-
- {#snippet template(args)}
-
+
+ {#snippet template(args: ComponentProps)}
+
{#snippet rightIcon()}
{/snippet}
diff --git a/src/shared/ui/Label/Label.stories.svelte b/src/shared/ui/Label/Label.stories.svelte
index a72556e..dc9b81f 100644
--- a/src/shared/ui/Label/Label.stories.svelte
+++ b/src/shared/ui/Label/Label.stories.svelte
@@ -47,13 +47,14 @@ const { Story } = defineMeta({
import AlertTriangleIcon from '@lucide/svelte/icons/alert-triangle';
import CheckIcon from '@lucide/svelte/icons/check';
import CircleIcon from '@lucide/svelte/icons/circle';
+import type { ComponentProps } from 'svelte';
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -72,7 +73,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Default variant"
args={{ variant: 'default', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -81,7 +82,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Accent variant"
args={{ variant: 'accent', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -90,7 +91,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Muted variant"
args={{ variant: 'muted', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -99,7 +100,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Success variant"
args={{ variant: 'success', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -108,7 +109,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Warning variant"
args={{ variant: 'warning', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -117,7 +118,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Error variant"
args={{ variant: 'error', size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -139,7 +140,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Uppercase"
args={{ uppercase: true, size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -148,7 +149,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Lowercase"
args={{ uppercase: false, size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -157,7 +158,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="Bold"
args={{ bold: true, size: 'sm' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}
{/snippet}
@@ -166,7 +167,7 @@ import CircleIcon from '@lucide/svelte/icons/circle';
name="With icon (left)"
args={{ variant: 'default', size: 'sm', iconPosition: 'left' }}
>
- {#snippet template(args)}
+ {#snippet template(args: ComponentProps)}