File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change 33 import * as v from ' valibot' ;
44 import Dashboard from ' ~/pages/Dashboard.svelte' ;
55 import { type Kind , visit } from ' ~/share/schema' ;
6- import type { PageData } from ' ./$types' ;
7- type Props = { data: PageData };
8- const { data }: Props = $props ();
9- let visits = $state (data .visits );
6+ import type { Visit } from ' ~/db/schema' ;
7+ let visits: Promise <Visit []> = $state (new Promise (() => {}));
108
119 let kind: Kind | ' all' = $state (' all' );
1210 let duration: number = $state (12 * HOUR );
1311 let lastFetch: Date = $state (new Date ());
12+
1413 $effect (() => {
1514 visits = fetch (` /visits?kind=${kind }&duration=${duration } ` )
1615 .then ((res ) => res .json ())
3433 <option value ={3 * HOUR }>3 hours</option >
3534 <option value ={6 * HOUR }>6 hours</option >
3635 <option selected value ={12 * HOUR }>12 hours</option >
37- <option value ={1 * DAY }>1 days </option >
36+ <option value ={1 * DAY }>1 day </option >
3837 <option value ={3 * DAY }>3 days</option >
3938 <option value ={6 * DAY }>6 days</option >
4039 </select >
You can’t perform that action at this time.
0 commit comments