From 9372f7da2f86e43a8fc35b5042610782795d79f6 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 11 Oct 2022 12:55:31 +0800 Subject: feat: Add badges --- code/app/src/lib/components/badge.svelte | 75 ++++++++++++++++++++++ code/app/src/lib/components/index.ts | 4 ++ .../src/lib/components/project-status-badge.svelte | 24 +++++++ 3 files changed, 103 insertions(+) create mode 100644 code/app/src/lib/components/badge.svelte create mode 100644 code/app/src/lib/components/project-status-badge.svelte (limited to 'code/app/src/lib/components') diff --git a/code/app/src/lib/components/badge.svelte b/code/app/src/lib/components/badge.svelte new file mode 100644 index 0000000..fdffb11 --- /dev/null +++ b/code/app/src/lib/components/badge.svelte @@ -0,0 +1,75 @@ + + + + {#if withDot} + + + + {/if} + {text} + {#if removeable} + + {/if} + diff --git a/code/app/src/lib/components/index.ts b/code/app/src/lib/components/index.ts index a81e0c3..5ed1f09 100644 --- a/code/app/src/lib/components/index.ts +++ b/code/app/src/lib/components/index.ts @@ -4,8 +4,12 @@ import Checkbox from "./checkbox.svelte"; import Input from "./input.svelte"; import LocaleSwitcher from "./locale-switcher.svelte"; import Switch from "./switch.svelte"; +import Badge from "./badge.svelte"; +import ProjectStatusBadge from "./project-status-badge.svelte"; export { + Badge, + ProjectStatusBadge, Alert, Button, Checkbox, diff --git a/code/app/src/lib/components/project-status-badge.svelte b/code/app/src/lib/components/project-status-badge.svelte new file mode 100644 index 0000000..5390344 --- /dev/null +++ b/code/app/src/lib/components/project-status-badge.svelte @@ -0,0 +1,24 @@ + + + -- cgit v1.3