From 012e88dac00c89157eb64ca83af318141896cad6 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Sat, 29 Jul 2023 13:40:50 +0200 Subject: [PATCH] Card elemenets for displaying alerts of different types --- src/lib/components/Card.svelte | 140 ++++++++++++++++++ .../components/cards/HighTemperature.svelte | 14 ++ src/lib/components/cards/LowBattery.svelte | 15 ++ .../components/cards/LowTemperature.svelte | 14 ++ src/lib/components/cards/NoData.svelte | 14 ++ src/lib/components/cards/WeightChanged.svelte | 15 ++ 6 files changed, 212 insertions(+) create mode 100644 src/lib/components/Card.svelte create mode 100644 src/lib/components/cards/HighTemperature.svelte create mode 100644 src/lib/components/cards/LowBattery.svelte create mode 100644 src/lib/components/cards/LowTemperature.svelte create mode 100644 src/lib/components/cards/NoData.svelte create mode 100644 src/lib/components/cards/WeightChanged.svelte diff --git a/src/lib/components/Card.svelte b/src/lib/components/Card.svelte new file mode 100644 index 0000000..bd6389e --- /dev/null +++ b/src/lib/components/Card.svelte @@ -0,0 +1,140 @@ + + +
e?.code === 'Enter' && openModal()} + role="button" + tabindex="0" +> +
+
+ +
+
+ +
+
+

{title}

+
+
+
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+ +
+ + +
+
+
+
+ + diff --git a/src/lib/components/cards/HighTemperature.svelte b/src/lib/components/cards/HighTemperature.svelte new file mode 100644 index 0000000..0ca0ccd --- /dev/null +++ b/src/lib/components/cards/HighTemperature.svelte @@ -0,0 +1,14 @@ + + + + + + Over: { temperature }°C + + diff --git a/src/lib/components/cards/LowBattery.svelte b/src/lib/components/cards/LowBattery.svelte new file mode 100644 index 0000000..9ca210f --- /dev/null +++ b/src/lib/components/cards/LowBattery.svelte @@ -0,0 +1,15 @@ + + + + + + + Under: { battery }% + + diff --git a/src/lib/components/cards/LowTemperature.svelte b/src/lib/components/cards/LowTemperature.svelte new file mode 100644 index 0000000..286a353 --- /dev/null +++ b/src/lib/components/cards/LowTemperature.svelte @@ -0,0 +1,14 @@ + + + + + + Under: { temperature }°C + + diff --git a/src/lib/components/cards/NoData.svelte b/src/lib/components/cards/NoData.svelte new file mode 100644 index 0000000..62bb768 --- /dev/null +++ b/src/lib/components/cards/NoData.svelte @@ -0,0 +1,14 @@ + + + + + + More than: { time } hours + + diff --git a/src/lib/components/cards/WeightChanged.svelte b/src/lib/components/cards/WeightChanged.svelte new file mode 100644 index 0000000..63d579d --- /dev/null +++ b/src/lib/components/cards/WeightChanged.svelte @@ -0,0 +1,15 @@ + + + + + + From { from }kg to { to }kg + +