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