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} +