This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

core / web / src / lib / components / ui / Logo.stories.svelte
1.3 kB 51 lines
1<script module lang="ts"> 2 import { defineMeta } from "@storybook/addon-svelte-csf"; 3 import Logo from "./Logo.svelte"; 4 5 const { Story } = defineMeta({ 6 title: "UI/Logo", 7 component: Logo, 8 tags: ["autodocs"], 9 argTypes: { 10 wordmark: { control: "boolean" } 11 }, 12 args: { 13 wordmark: false 14 } 15 }); 16</script> 17 18<Story name="Icon" /> 19<Story name="Wordmark" args={{ wordmark: true }} /> 20 21<Story name="Both" asChild> 22 <div class="flex flex-col items-start gap-4"> 23 <Logo /> 24 <Logo wordmark /> 25 </div> 26</Story> 27 28<Story name="Colors" asChild> 29 <div class="flex flex-col items-start gap-4"> 30 <Logo class="text-foreground-muted" /> 31 <Logo class="text-foreground-success" /> 32 <Logo class="text-foreground-danger" /> 33 <Logo class="text-foreground-info" /> 34 <Logo class="text-foreground-warning" /> 35 </div> 36</Story> 37 38<Story name="Wordmark Colors" asChild> 39 <div class="flex flex-col items-start gap-4"> 40 <Logo wordmark class="text-foreground-muted" /> 41 <Logo wordmark class="text-foreground-success" /> 42 <Logo wordmark class="text-foreground-info" /> 43 </div> 44</Story> 45 46<Story name="On Emphasis" asChild> 47 <div class="bg-background-success-emphasis flex flex-col items-start gap-4 rounded p-4"> 48 <Logo class="text-foreground-on-emphasis" /> 49 <Logo wordmark class="text-foreground-on-emphasis" /> 50 </div> 51</Story>