Compulsory tags #37

Merged
al4423 merged 4 commits from compulsory-tags into master 2025-06-09 18:30:57 +00:00
9 changed files with 204 additions and 27 deletions
Showing only changes of commit 61915cd6a6 - Show all commits

View File

@@ -1,26 +1,20 @@
<script lang="ts">
const { space } = $props();
const tagToColor: Record<string, string> = {
"Many Outlets": "compulsoryTagGreen",
"No Outlets": "compulsoryTagRed",
"Some Outlets": "compulsoryTagYellow",
"Good WiFi": "compulsoryTagGreen",
"Bad WiFi": "compulsoryTagRed",
"Moderate WiFi": "compulsoryTagYellow",
"No WiFi": "compulsoryTagRed"
};
</script>
<span class="compulsoryTagGreen">{space.volume}</span>
<span
class={space.power === "Many Outlets"
? "compulsoryTagGreen"
: space.power === "No Outlets"
? "compulsoryTagRed"
: space.power === "Some Outlets"
? "compulsoryTagYellow"
: "compulsoryTagGreen"}>{space.power}</span
>
<span
class={space.wifi === "Good WiFi"
? "compulsoryTagGreen"
: space.wifi === "Bad WiFi" || space.wifi === "No WiFi"
? "compulsoryTagRed"
: space.wifi === "Moderate WiFi"
? "compulsoryTagYellow"
: "compulsoryTagGreen"}>{space.wifi}</span
>
<span class={tagToColor[space.power]}>{space.power}</span>
<span class={tagToColor[space.wifi]}>{space.wifi}</span>
<style>
.compulsoryTagGreen {