diff --git a/src/shared/ui/Label/Label.stories.svelte b/src/shared/ui/Label/Label.stories.svelte
new file mode 100644
index 0000000..a72556e
--- /dev/null
+++ b/src/shared/ui/Label/Label.stories.svelte
@@ -0,0 +1,213 @@
+
+
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template()}
+
+
+
+
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template()}
+
+
+
+
+
+
+
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+ {/snippet}
+
+
+
+ {#snippet template()}
+
+ {/snippet}
+
+
+
+ {#snippet template()}
+
+ {/snippet}
+
diff --git a/src/shared/ui/Label/Label.svelte b/src/shared/ui/Label/Label.svelte
index 6265b3a..1e6a97e 100644
--- a/src/shared/ui/Label/Label.svelte
+++ b/src/shared/ui/Label/Label.svelte
@@ -1,45 +1,60 @@
+
-
- {#if align !== 'left'}
-
+ {#if icon && iconPosition === 'left'}
+
{@render icon()}
{/if}
-
- {text}
-
- {#if align !== 'right'}
-
+
+ {#if children}
+
{@render children()}
{/if}
-
+
+ {#if icon && iconPosition === 'right'}
+ {@render icon()}
+ {/if}
+