diff --git a/package.json b/package.json index 64dc616..069c33c 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "eslint": "^9.18.0", "eslint-plugin-svelte": "^3.0.0", "globals": "^16.0.0", + "lucide-svelte": "^0.483.0", "svelte": "^5.0.0", "svelte-check": "^4.0.0", "tailwind-merge": "^3.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b8705e..2268d30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,6 +48,9 @@ importers: globals: specifier: ^16.0.0 version: 16.0.0 + lucide-svelte: + specifier: ^0.483.0 + version: 0.483.0(svelte@5.25.2) svelte: specifier: ^5.0.0 version: 5.25.2 @@ -1002,6 +1005,11 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lucide-svelte@0.483.0: + resolution: {integrity: sha512-MyMgEVLlFfPbyodGpkB+KCpyPkpjI7EKiFw1crA92B1ZXRK5hq5vTsGWAm9Nt3GAKHunoNc5MVsq3EOCz0DZSQ==} + peerDependencies: + svelte: ^3 || ^4 || ^5.0.0-next.42 + magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} @@ -2332,6 +2340,10 @@ snapshots: lru-cache@10.4.3: {} + lucide-svelte@0.483.0(svelte@5.25.2): + dependencies: + svelte: 5.25.2 + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 diff --git a/src/lib/components/ui/checkbox/checkbox.svelte b/src/lib/components/ui/checkbox/checkbox.svelte new file mode 100644 index 0000000..f4b906f --- /dev/null +++ b/src/lib/components/ui/checkbox/checkbox.svelte @@ -0,0 +1,35 @@ + + + + + {#if isChecked} + + {:else if isIndeterminate} + + {/if} + + diff --git a/src/lib/components/ui/checkbox/index.ts b/src/lib/components/ui/checkbox/index.ts new file mode 100644 index 0000000..6d92d94 --- /dev/null +++ b/src/lib/components/ui/checkbox/index.ts @@ -0,0 +1,6 @@ +import Root from "./checkbox.svelte"; +export { + Root, + // + Root as Checkbox, +}; diff --git a/src/routes/(components)/login.svelte b/src/routes/(components)/login.svelte index 051a368..f307637 100644 --- a/src/routes/(components)/login.svelte +++ b/src/routes/(components)/login.svelte @@ -8,25 +8,26 @@
-
+
{ + loggedin = true; + }} + class="flex justify-center items-center overflow-hidden" + > Login - Please enter kiosk credentials. + Please enter kiosk credentials.
- +
- +
-
+
diff --git a/src/routes/(components)/signup.svelte b/src/routes/(components)/signup.svelte index fa5ec31..2527b9b 100644 --- a/src/routes/(components)/signup.svelte +++ b/src/routes/(components)/signup.svelte @@ -1,6 +1,7 @@