From 229d84df402955b8d94d41ee95d5a1a9c049f196 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Mon, 6 Nov 2023 16:36:51 -0800 Subject: [PATCH] Updating shadcn files (Uses bits-ui), moving text search to just search page. --- src/app.d.ts | 3 +- src/lib/apis/collection.ts | 0 src/lib/apis/game.ts | 0 src/lib/apis/wishlist.ts | 0 .../components/search/textSearch/index.svelte | 161 ++------------- src/lib/components/ui/button/button.svelte | 10 +- src/lib/components/ui/button/index.ts | 54 +++-- .../components/ui/checkbox/checkbox.svelte | 8 +- .../components/ui/form/form-checkbox.svelte | 1 + .../ui/form/form-description.svelte | 2 +- src/lib/components/ui/form/form-item.svelte | 2 +- src/lib/components/ui/form/form-label.svelte | 4 +- src/lib/components/ui/form/form-select.svelte | 2 +- .../components/ui/form/form-validation.svelte | 2 +- src/lib/components/ui/form/index.ts | 3 + src/lib/components/ui/input/input.svelte | 2 +- src/lib/components/ui/radio-group/index.ts | 17 +- .../ui/radio-group/radio-group-item.svelte | 28 +++ .../ui/radio-group/radio-group.svelte | 18 ++ .../components/ui/select/select-item.svelte | 4 +- src/lib/styles/app.pcss | 1 + src/lib/zodValidation.ts | 8 + src/routes/(app)/search/+page.server.ts | 12 -- src/routes/(app)/search/+page.svelte | 188 +++++++++++++++++- src/routes/+error.svelte | 24 ++- src/routes/+layout.svelte | 9 +- src/routes/api/game/search/+server.ts | 4 +- 27 files changed, 353 insertions(+), 214 deletions(-) delete mode 100644 src/lib/apis/collection.ts delete mode 100644 src/lib/apis/game.ts delete mode 100644 src/lib/apis/wishlist.ts create mode 100644 src/lib/components/ui/radio-group/radio-group-item.svelte create mode 100644 src/lib/components/ui/radio-group/radio-group.svelte diff --git a/src/app.d.ts b/src/app.d.ts index 1562080..5c84e15 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -2,7 +2,7 @@ // for information about these interfaces // and what to do when importing types -import type { User } from '@prisma/client'; +import type { PrismaClient, User } from '@prisma/client'; type User = Omit; @@ -15,6 +15,7 @@ declare global { interface Locals { auth: import('lucia').AuthRequest; user: Lucia.UserAttributes; + prisma: PrismaClient; startTimer: number; error: string; errorId: string; diff --git a/src/lib/apis/collection.ts b/src/lib/apis/collection.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/lib/apis/game.ts b/src/lib/apis/game.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/lib/apis/wishlist.ts b/src/lib/apis/wishlist.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/lib/components/search/textSearch/index.svelte b/src/lib/components/search/textSearch/index.svelte index f0ed086..7b2b8d1 100644 --- a/src/lib/components/search/textSearch/index.svelte +++ b/src/lib/components/search/textSearch/index.svelte @@ -1,74 +1,18 @@ {#if dev} - + {/if}
{#if showButton} @@ -127,32 +43,6 @@
-
-

Games Found:

-
- {#if totalCount > 0} - {#each games as game (game.id)} - - {/each} - {:else} -

Sorry no games found!

- {/if} -
- {#if showPagination && $gameStore?.length > 0} - - {/if} -
- diff --git a/src/lib/components/ui/button/button.svelte b/src/lib/components/ui/button/button.svelte index ee4f0df..a128f14 100644 --- a/src/lib/components/ui/button/button.svelte +++ b/src/lib/components/ui/button/button.svelte @@ -1,13 +1,10 @@ @@ -26,9 +26,9 @@ let:isIndeterminate > {#if isChecked} - + {:else if isIndeterminate} - + {/if} diff --git a/src/lib/components/ui/form/form-checkbox.svelte b/src/lib/components/ui/form/form-checkbox.svelte index 16311a0..46b9151 100644 --- a/src/lib/components/ui/form/form-checkbox.svelte +++ b/src/lib/components/ui/form/form-checkbox.svelte @@ -8,6 +8,7 @@ export let onCheckedChange: $$Props["onCheckedChange"] = undefined; const { name, setValue, attrStore, value } = getFormField(); + // eslint-disable-next-line @typescript-eslint/no-unused-vars const { name: nameAttr, value: valueAttr, ...rest } = $attrStore; diff --git a/src/lib/components/ui/form/form-description.svelte b/src/lib/components/ui/form/form-description.svelte index 248c503..6efa0e5 100644 --- a/src/lib/components/ui/form/form-description.svelte +++ b/src/lib/components/ui/form/form-description.svelte @@ -1,6 +1,6 @@