Files
ApiCore/ApiCore-Frontend/src/lib/qr/api.ts
T
Nick Szaunig 8b7fd61c1c 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.
2026-08-22 10:58:40 +02:00

14 lines
372 B
TypeScript

import { apiFetchBlob } from "@/lib/auth/api-client";
export type QrEntityType =
| "colonies"
| "apiaries"
| "queens"
| "honey-batches"
| "storage-containers";
export async function fetchQrCodeSvg(entityType: QrEntityType, id: string): Promise<Blob> {
const { blob } = await apiFetchBlob(`/qr/${entityType}/${id}.svg`, `${entityType}.svg`);
return blob;
}