24 lines
710 B
TypeScript
24 lines
710 B
TypeScript
import { GeraeteTyp } from "@/generated/prisma/enums";
|
|
|
|
/**
|
|
* Beschriftungen der Geraete (#011).
|
|
*
|
|
* In `src/lib`, weil beide Seiten sie brauchen und nichts aus `src/server/*` ins
|
|
* Browser-Buendel geraten darf — dieselbe Regel wie bei `ROLLEN_TEXT`
|
|
* (CLAUDE.md). Die Liste der Typen kommt aus dem Enum, damit ein neuer Typ nicht
|
|
* an zwei Stellen eingetragen werden muss.
|
|
*/
|
|
|
|
export const GERAETE_TYP_TEXT: Readonly<Record<GeraeteTyp, string>> = {
|
|
PC: "PC",
|
|
NOTEBOOK: "Notebook",
|
|
SERVER: "Server",
|
|
FIREWALL: "Firewall",
|
|
SWITCH: "Switch",
|
|
DRUCKER: "Drucker",
|
|
RAUM: "Raum",
|
|
SONSTIGES: "Sonstiges",
|
|
};
|
|
|
|
export const GERAETE_TYP_LISTE: readonly GeraeteTyp[] = Object.values(GeraeteTyp);
|