"use client"; import { DeadlineList } from "@/components/deadlines/DeadlineList"; import { DeadlineCalendarView } from "@/components/deadlines/DeadlineCalendarView"; import { useQuery } from "@tanstack/react-query"; import { api } from "@/lib/api"; import type { Deadline } from "@/lib/types"; import { Calendar, List, Calculator } from "lucide-react"; import Link from "next/link"; import { useState } from "react"; type ViewMode = "list" | "calendar"; export default function FristenPage() { const [view, setView] = useState("list"); const { data: deadlines } = useQuery({ queryKey: ["deadlines"], queryFn: () => api.get("/api/deadlines"), }); return (

Fristen

Alle Fristen im Überblick

Fristenrechner
{view === "list" ? ( ) : ( )}
); }