From cec166182c67537e5a1d8d616c02db4c820bf305 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Tue, 24 Feb 2026 18:01:06 +0300 Subject: [PATCH] feat(Metric): Label wrapper for metrics --- src/shared/ui/Metric/Metric.stories.svelte | 139 +++++++++++++++++++++ src/shared/ui/Metric/Metric.svelte | 47 +++++++ 2 files changed, 186 insertions(+) create mode 100644 src/shared/ui/Metric/Metric.stories.svelte create mode 100644 src/shared/ui/Metric/Metric.svelte diff --git a/src/shared/ui/Metric/Metric.stories.svelte b/src/shared/ui/Metric/Metric.stories.svelte new file mode 100644 index 0000000..c792088 --- /dev/null +++ b/src/shared/ui/Metric/Metric.stories.svelte @@ -0,0 +1,139 @@ + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} + + {/snippet} + + + + {#snippet template()} +
+ + + + + + +
+ {/snippet} +
+ + + {#snippet template()} +
+ + + + + + +
+ {/snippet} +
diff --git a/src/shared/ui/Metric/Metric.svelte b/src/shared/ui/Metric/Metric.svelte new file mode 100644 index 0000000..a160c0a --- /dev/null +++ b/src/shared/ui/Metric/Metric.svelte @@ -0,0 +1,47 @@ + + + +
+
+ + {value} + + + {#if unit} + + {/if} +
+ + +