From a8b44b09a404aee477e735501b828d1b14aad311 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 7 Jun 2022 01:33:52 +0200 Subject: feat: Add inital translation support --- .../src/components/blowout-toolbelt.svelte | 60 +++++ apps/web-shared/src/components/link-card.svelte | 4 +- .../src/components/locale-switcher-icon.svelte | 16 ++ .../src/components/locale-switcher.svelte | 64 ++++++ .../src/components/theme-switcher-icon.svelte | 248 +++++++++++++++++++++ .../src/components/theme-switcher.svelte | 248 +-------------------- 6 files changed, 392 insertions(+), 248 deletions(-) create mode 100644 apps/web-shared/src/components/blowout-toolbelt.svelte create mode 100644 apps/web-shared/src/components/locale-switcher-icon.svelte create mode 100644 apps/web-shared/src/components/locale-switcher.svelte create mode 100644 apps/web-shared/src/components/theme-switcher-icon.svelte (limited to 'apps/web-shared/src/components') diff --git a/apps/web-shared/src/components/blowout-toolbelt.svelte b/apps/web-shared/src/components/blowout-toolbelt.svelte new file mode 100644 index 0000000..69e9902 --- /dev/null +++ b/apps/web-shared/src/components/blowout-toolbelt.svelte @@ -0,0 +1,60 @@ + + + diff --git a/apps/web-shared/src/components/link-card.svelte b/apps/web-shared/src/components/link-card.svelte index 0c15a53..85738c7 100644 --- a/apps/web-shared/src/components/link-card.svelte +++ b/apps/web-shared/src/components/link-card.svelte @@ -7,13 +7,13 @@ export let title = null; - -
+
diff --git a/apps/web-shared/src/components/locale-switcher-icon.svelte b/apps/web-shared/src/components/locale-switcher-icon.svelte new file mode 100644 index 0000000..d2776a1 --- /dev/null +++ b/apps/web-shared/src/components/locale-switcher-icon.svelte @@ -0,0 +1,16 @@ + +
+ +
diff --git a/apps/web-shared/src/components/locale-switcher.svelte b/apps/web-shared/src/components/locale-switcher.svelte new file mode 100644 index 0000000..2dae026 --- /dev/null +++ b/apps/web-shared/src/components/locale-switcher.svelte @@ -0,0 +1,64 @@ + + +
+
+
+ Language +
+
+
change("en")} + role="option"> +
English
+
+
change("nb")} + role="option"> +
Norsk
+
+
change("preffered")} + role="option"> +
Default
+
+
+
+
diff --git a/apps/web-shared/src/components/theme-switcher-icon.svelte b/apps/web-shared/src/components/theme-switcher-icon.svelte new file mode 100644 index 0000000..1531ab2 --- /dev/null +++ b/apps/web-shared/src/components/theme-switcher-icon.svelte @@ -0,0 +1,248 @@ + + +
+ +
diff --git a/apps/web-shared/src/components/theme-switcher.svelte b/apps/web-shared/src/components/theme-switcher.svelte index fd14059..397bad4 100644 --- a/apps/web-shared/src/components/theme-switcher.svelte +++ b/apps/web-shared/src/components/theme-switcher.svelte @@ -6,6 +6,7 @@ type theme = "system"|"dark"|"light"; export let show = false; + export let glow = false; export let selection: theme = "system"; export let size; let prefers = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"; @@ -42,253 +43,8 @@ } -
- -
- -