This commit is contained in:
PxlLoewe
2025-07-14 19:33:10 -07:00
parent 1b7fedb0c8
commit d7ca0eb166
2 changed files with 25 additions and 14 deletions

View File

@@ -17,7 +17,7 @@ export const fmsStatusDescription: { [key: string]: string } = {
J: "Sprechaufforderung", J: "Sprechaufforderung",
L: "Lagebericht abgeben", L: "Lagebericht abgeben",
P: "Einsatz mit Polizei/Pause machen", P: "Einsatz mit Polizei/Pause machen",
U: "Ungültiger Status", U: "Ungültige Statusfolge",
c: "Status korrigieren", c: "Status korrigieren",
d: "Transportziel angeben", d: "Transportziel angeben",
h: "Zielklinik verständigt", h: "Zielklinik verständigt",

View File

@@ -12,7 +12,7 @@ import { WarningAlert } from "./ui/PageAlert";
import { getServerSession } from "api/auth/[...nextauth]/auth"; import { getServerSession } from "api/auth/[...nextauth]/auth";
import { Error } from "./Error"; import { Error } from "./Error";
import Image from "next/image"; import Image from "next/image";
import { Radar } from "lucide-react"; import { Plane, Radar, Workflow } from "lucide-react";
export const VerticalNav = async () => { export const VerticalNav = async () => {
const session = await getServerSession(); const session = await getServerSession();
@@ -143,18 +143,29 @@ export const HorizontalNav = async () => {
</button> </button>
</a> </a>
</li> </li>
<li> <li className="flex gap-2">
<a {session.user.permissions.includes("DISPO") && (
href={process.env.NEXT_PUBLIC_DISPATCH_URL || "#!"} <a
rel="noopener noreferrer" href={`${process.env.NEXT_PUBLIC_DISPATCH_URL}/dispatch`}
target="_blank" rel="noopener noreferrer"
> target="_blank"
<button className="btn btn-sm btn-outline btn-primary"> >
{session.user.permissions.includes("DISPO") <button className="btn btn-sm btn-outline btn-primary">
? "Zur Leitstelle" <Workflow /> Zur Leitstelle
: "Zum Operations Center"} </button>
</button> </a>
</a> )}
{session.user.permissions.includes("PILOT") && (
<a
href={`${process.env.NEXT_PUBLIC_DISPATCH_URL}/pilot`}
rel="noopener noreferrer"
target="_blank"
>
<button className="btn btn-sm btn-outline btn-primary">
<Plane /> Zum Operations Center
</button>
</a>
)}
</li> </li>
<li> <li>
<Link href="/logout"> <Link href="/logout">