{ gameStore.removeAll(); // data.append('limit', pageSize.toString()); // data.append('skip', Math.floor(page * pageSize).toString()); boredState.update((n) => ({ ...n, loading: true })); return async ({ result }) => { boredState.update((n) => ({ ...n, loading: false })); console.log(result); // `result` is an `ActionResult` object if (result.type === 'error') { toast.send('Error!', { duration: 3000, type: ToastType.ERROR, dismissible: true }); await applyAction(result); } else if (result.type === 'success') { gameStore.removeAll(); gameStore.addAll(result?.data?.games); // totalItems = result?.data?.totalCount; console.log(`Frontend result search enhance: ${JSON.stringify(result)}`); totalItems = result?.data?.totalCount; // skip = result?.data?.skip || 0; // page = skip / pageSize || 0; // console.log('enhance', page, skip, totalItems); toast.send('Sucess!', { duration: 3000, type: ToastType.INFO, dismissible: true }); await applyAction(result); } else { await applyAction(result); } }; }} >
Search
{#if advancedSearch}
(disclosureOpen = !disclosureOpen)} >
Advanced Search?
{#if disclosureOpen}
{/if}
{/if}
Submit
console.log('Prev page called', event)} on:perPageEvent={handlePerPageEvent} />