import Link from "next/link"; import { Avatar } from "@/components/ui/Avatar"; type MiniEmployee = { id: string; first_name: string; last_name: string; job_title: string; status?: string }; type OrganisationTabProps = { manager: MiniEmployee | null; directReports: MiniEmployee[]; breadcrumb: string; }; export function OrganisationTab({ manager, directReports, breadcrumb }: OrganisationTabProps) { return (

Organisationseinheit

{breadcrumb}

Führungskraft

{manager ? (
{manager.first_name} {manager.last_name}
{manager.job_title}
) : (

Keine Führungskraft (Geschäftsführung)

)}

Direkte Berichte ({directReports.length})

{directReports.length > 0 ? (
{directReports.map((r) => (
{r.first_name} {r.last_name}
{r.job_title}
))}
) : (

Keine direkten Berichte.

)}
); }