import { useAuth, useEntityQuery } from "bknd/client"; import bkndLogo from "../assets/bknd.svg"; import cloudflareLogo from "../assets/cloudflare.svg"; import viteLogo from "../assets/vite.svg"; export default function Home() { const auth = useAuth(); const limit = 5; const { data: todos, ...$q } = useEntityQuery("todos", undefined, { limit, sort: "-id", }); return (
bknd
&
cloudflare
+
vite

What's next?

{todos && [...todos].reverse().map((todo) => (
{ await $q.update( { done: !todo.done }, todo.id ); }} />
{todo.title}
))}
t.id).join()} action={async (formData: FormData) => { const title = formData.get("title") as string; await $q.create({ title }); }} >
Go to Admin. ➝
{auth.user ? (

Authenticated as {auth.user.email}

) : ( Login )}
); }