feat(frontend): QR-Code-Dialog auf Objekt-Detailseiten (Modul 22)

Wiederverwendbarer QrCodeDialog (authentifizierter Blob-Fetch)
auf Volk-, Bienenstand-, Koenigin-, Honigcharge-Detailseiten und
je Lagerbehaelter-Zeile eingebunden.
This commit is contained in:
Nick Szaunig committed 2026-08-22 10:58:40 +02:00
1 parent dd88b6a92c
commit 8b7fd61c1c
8 files changed
+102 -3

No files matched your search

@@ -3,6 +3,7 @@
import { useParams } from "next/navigation";
import { useQuery } from "@tanstack/react-query";
import { fetchColony } from "@/lib/colonies/api";
import { QrCodeDialog } from "@/components/qr-code-dialog";
import { ColonyEditCard } from "./colony-edit-card";
import { ColonyActions } from "./colony-actions";
import { ColonyHistoryCard } from "./colony-history";
@@ -31,6 +32,9 @@ export default function ColonyDetailPage() {
return (
<main className="flex flex-col gap-4 p-4 sm:p-6">
<div className="flex justify-end">
<QrCodeDialog entityType="colonies" id={colony.id} label="QR-Code für Durchsicht" />
</div>
<ColonyEditCard key={colony.id} colony={colony} />
<ColonyActions colony={colony} />
<ColonyInspectionsCard colonyId={colony.id} />