import { toClientJson } from "@/lib/serialize";
import { TasksList } from "@/app/tasks/tasks-list";
import { listTasks } from "@/server/services/task.service";

export default async function TasksPage() {
  const initial = await listTasks({ status: "open", page: 1, limit: 50 });
  return (
    <TasksList
      initialData={toClientJson(initial.data)}
      initialPagination={initial.pagination}
    />
  );
}
