diff --git a/src/env.ts b/src/env.ts index 2465614..e8825d9 100644 --- a/src/env.ts +++ b/src/env.ts @@ -9,6 +9,6 @@ export const env = createEnv({ client: { VITE_APP_TITLE: z.string().min(1).optional(), }, - runtimeEnv: import.meta.env, + runtimeEnv: process.env, emptyStringAsUndefined: true, }) diff --git a/src/routes/todo.tsx b/src/routes/todo.tsx index 4128205..cc4531f 100644 --- a/src/routes/todo.tsx +++ b/src/routes/todo.tsx @@ -1,9 +1,9 @@ +import { useSuspenseQuery } from '@tanstack/react-query' import { createFileRoute } from '@tanstack/react-router' import { createServerFn } from '@tanstack/react-start' import { db } from '@/db' -import { todoTable } from '@/db/schema' -const getTodos = createServerFn().handler(async () => { +const getTodos = createServerFn({ method: 'GET' }).handler(async () => { const todos = await db.query.todoTable.findMany() return todos }) @@ -13,5 +13,180 @@ export const Route = createFileRoute('/todo')({ }) function Todo() { - return
+ 已完成 {completedCount} / {totalCount} 项任务 +
+暂无待办事项
++ 添加你的第一个任务开始吧! +
++ {totalCount - completedCount} +
+待完成
++ {completedCount} +
+已完成
+