From dcd9efaebaf0b3c9f86c028b1be900a660f8891f Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Tue, 1 Mar 2022 01:51:43 +0100 Subject: [PATCH] use native icons --- frontend/src/lib/icons/IconContrast.svelte | 5 +++ frontend/src/lib/icons/IconCopy.svelte | 7 ++++ frontend/src/lib/icons/IconDice.svelte | 5 +++ frontend/src/lib/icons/IconEye.svelte | 5 +++ frontend/src/lib/icons/IconEyeOff.svelte | 7 ++++ frontend/src/lib/ui/Icon.svelte | 41 +++++++++++---------- frontend/src/lib/ui/ThemeToggle.svelte | 2 +- frontend/static/icons/contrast-sharp.svg | 1 - frontend/static/icons/copy-sharp.svg | 1 - frontend/static/icons/dice-sharp.svg | 1 - frontend/static/icons/eye-off-sharp.svg | 1 - frontend/static/icons/eye-sharp.svg | 1 - frontend/static/icons/lock-closed-sharp.svg | 1 - 13 files changed, 52 insertions(+), 26 deletions(-) create mode 100644 frontend/src/lib/icons/IconContrast.svelte create mode 100644 frontend/src/lib/icons/IconCopy.svelte create mode 100644 frontend/src/lib/icons/IconDice.svelte create mode 100644 frontend/src/lib/icons/IconEye.svelte create mode 100644 frontend/src/lib/icons/IconEyeOff.svelte delete mode 100644 frontend/static/icons/contrast-sharp.svg delete mode 100644 frontend/static/icons/copy-sharp.svg delete mode 100644 frontend/static/icons/dice-sharp.svg delete mode 100644 frontend/static/icons/eye-off-sharp.svg delete mode 100644 frontend/static/icons/eye-sharp.svg delete mode 100644 frontend/static/icons/lock-closed-sharp.svg diff --git a/frontend/src/lib/icons/IconContrast.svelte b/frontend/src/lib/icons/IconContrast.svelte new file mode 100644 index 0000000..a96c3dc --- /dev/null +++ b/frontend/src/lib/icons/IconContrast.svelte @@ -0,0 +1,5 @@ +Contrast diff --git a/frontend/src/lib/icons/IconCopy.svelte b/frontend/src/lib/icons/IconCopy.svelte new file mode 100644 index 0000000..0ea2b14 --- /dev/null +++ b/frontend/src/lib/icons/IconCopy.svelte @@ -0,0 +1,7 @@ +Copy diff --git a/frontend/src/lib/icons/IconDice.svelte b/frontend/src/lib/icons/IconDice.svelte new file mode 100644 index 0000000..108acc2 --- /dev/null +++ b/frontend/src/lib/icons/IconDice.svelte @@ -0,0 +1,5 @@ +Dice diff --git a/frontend/src/lib/icons/IconEye.svelte b/frontend/src/lib/icons/IconEye.svelte new file mode 100644 index 0000000..dd1110e --- /dev/null +++ b/frontend/src/lib/icons/IconEye.svelte @@ -0,0 +1,5 @@ +Eye diff --git a/frontend/src/lib/icons/IconEyeOff.svelte b/frontend/src/lib/icons/IconEyeOff.svelte new file mode 100644 index 0000000..a504988 --- /dev/null +++ b/frontend/src/lib/icons/IconEyeOff.svelte @@ -0,0 +1,7 @@ +Eye Off diff --git a/frontend/src/lib/ui/Icon.svelte b/frontend/src/lib/ui/Icon.svelte index 1df7b68..cfad495 100644 --- a/frontend/src/lib/ui/Icon.svelte +++ b/frontend/src/lib/ui/Icon.svelte @@ -1,27 +1,30 @@ - -{#if html === null} - {icon} -{:else} -
- {@html html} -
-{/if} + + +
+ {#if map[icon]} + + {/if} +