- {#if form?.error?.id === 'minPlayers'}
+ {#if form?.errors?.minPlayers}
-
- Error: {form.error.message}
+
+ {form?.errors?.minPlayers}
{/if}
@@ -55,8 +65,8 @@
name="maxPlayers"
bind:value={maxPlayers}
type="number"
- min="1"
- max="50"
+ min={1}
+ max={50}
/>
{#if form?.error?.id === 'maxPlayers'}
diff --git a/src/lib/components/search/random/index.svelte b/src/lib/components/search/random/index.svelte
index d81dab5..0822606 100644
--- a/src/lib/components/search/random/index.svelte
+++ b/src/lib/components/search/random/index.svelte
@@ -34,6 +34,7 @@
gameStore.removeAll();
boredState.update((n) => ({ ...n, loading: true }));
return async ({ result }) => {
+ console.log('result', result);
boredState.update((n) => ({ ...n, loading: false }));
// `result` is an `ActionResult` object
if (result.type === 'success') {
diff --git a/src/lib/components/search/textSearch/index.svelte b/src/lib/components/search/textSearch/index.svelte
index 3cae5d6..09891a1 100644
--- a/src/lib/components/search/textSearch/index.svelte
+++ b/src/lib/components/search/textSearch/index.svelte
@@ -25,6 +25,7 @@
// console.log('search page data', data);
export let form: ActionData;
// console.log('search page form', form);
+ const errors = form?.errors;
export let showButton: boolean = false;
export let advancedSearch: boolean = false;
@@ -37,10 +38,9 @@
let totalItems = form?.totalCount || data?.totalCount || 0;
let submitting = $boredState?.loading;
let name = form?.name || '';
- let disclosureOpen = false;
+ let disclosureOpen = errors || false;
$: skip = (page - 1) * pageSize;
- $: console.log('submit button', submitButton);
$: showPagination = $gameStore?.length > 1;
if ($xl) {
@@ -229,7 +229,7 @@
{/if}
-