feat(frontend): Ernten- und Schleuderungs-Ansichten (Modul 10)

/harvests/new (Bienenstand + Mehrfachauswahl Völker), /harvests/[id]
und /extractions/new (Mehrfachauswahl Ernten). Bienenstand- und
Ernte-Detailseiten verlinken direkt in die Kette.
This commit is contained in:
Nick Szaunig committed 2026-08-22 00:33:13 +02:00
1 parent 340397b34d
commit 5c2c0608d1
9 files changed
+526 -2

No files matched your search

@@ -1,8 +1,10 @@
"use client";
import Link from "next/link";
import { useParams } from "next/navigation";
import { useQuery } from "@tanstack/react-query";
import { fetchApiary } from "@/lib/apiaries/api";
import { Button } from "@/components/ui/button";
import { ApiaryEditCard } from "./apiary-edit-card";
export default function ApiaryDetailPage() {
@@ -24,8 +26,15 @@ export default function ApiaryDetailPage() {
}
return (
<main className="p-4 sm:p-6">
<main className="flex flex-col gap-4 p-4 sm:p-6">
<ApiaryEditCard key={apiary.id} apiary={apiary} />
<Button
className="w-fit"
nativeButton={false}
render={<Link href={`/harvests/new?apiaryId=${apiary.id}`} />}
>
Neue Ernte
</Button>
</main>
);
}