From 891c650624da18e7769793a928086f65bb27063d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aaron=20D=C3=B6tsch?= <aaron@fsmpi.rwth-aachen.de>
Date: Tue, 30 May 2023 15:18:51 +0200
Subject: [PATCH] Switch to svelte class directive

---
 src/components/Cart.svelte               |  2 +-
 src/components/CategoryNavigation.svelte |  2 +-
 src/components/PinCodeInput.svelte       | 24 ++++++++++++------------
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/components/Cart.svelte b/src/components/Cart.svelte
index 8ae3a84..6d59622 100644
--- a/src/components/Cart.svelte
+++ b/src/components/Cart.svelte
@@ -109,7 +109,7 @@
 				{/each}
 			</table>
 		</div>
-		<div class="price {premiums ? "has_premium" : "no_premium"}">
+		<div class="price" class:has_premium={premiums>0} class:no_premium={premiums==0}>
 			{#if premiums}
 				<div class="price__total">Summe: {(total/100).toFixed(2)}€</div>
 				<div class="price__premium">Zuschlag: {(premiums/100).toFixed(2)}€</div>
diff --git a/src/components/CategoryNavigation.svelte b/src/components/CategoryNavigation.svelte
index 42d65b8..c24c7c0 100644
--- a/src/components/CategoryNavigation.svelte
+++ b/src/components/CategoryNavigation.svelte
@@ -30,7 +30,7 @@
 
 <div class="container">
 	{#each elements as {element, name}, index}
-		<div class="element {index === activeIndex ? 'active' : ''}" on:click={()=>onClick(element)}>
+		<div class="element" class:active={index===activeIndex} on:click={()=>onClick(element)}>
 			{name}
 		</div>
 	{/each}
diff --git a/src/components/PinCodeInput.svelte b/src/components/PinCodeInput.svelte
index 84c4387..5f8397c 100644
--- a/src/components/PinCodeInput.svelte
+++ b/src/components/PinCodeInput.svelte
@@ -80,16 +80,16 @@
 </style>
 
 <div class="pad">
-	<div class="input {disabled ? "disabled": ""}" on:click={clear}>{#if showLast}{"*".repeat(code.length-1)}{code[code.length-1]}{:else}{"*".repeat(code.length)}{/if}</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("1")}>1</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("2")}>2</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("3")}>3</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("4")}>4</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("5")}>5</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("6")}>6</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("7")}>7</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("8")}>8</div>
-	<div class="button {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("9")}>9</div>
-	<div class="button two-col {disabled ? "disabled" : ""}" on:click={()=>disabled||onPress("0")}>0</div>
-	<div class="button {code && !disabled ? "" : "disabled"}" on:click={()=>(disabled||(code&&submit(code),clear()))}>Login</div>
+	<div class="input" class:disabled on:click={clear}>{#if showLast}{"*".repeat(code.length-1)}{code[code.length-1]}{:else}{"*".repeat(code.length)}{/if}</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("1")}>1</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("2")}>2</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("3")}>3</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("4")}>4</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("5")}>5</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("6")}>6</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("7")}>7</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("8")}>8</div>
+	<div class="button" class:disabled on:click={()=>disabled||onPress("9")}>9</div>
+	<div class="button two-col" class:disabled on:click={()=>disabled||onPress("0")}>0</div>
+	<div class="button" class:disabled={!code||disabled} on:click={()=>(disabled||(code&&submit(code),clear()))}>Login</div>
 </div>
-- 
GitLab