"use client"; import { setOffboardingTask, startOffboarding } from "@/actions/employees"; import { OFFBOARDING_GRUPPEN } from "@/lib/offboarding"; import type { AufgabenStand } from "@/lib/checklist"; import { ChecklistPanel } from "./ChecklistPanel"; // Dünne Bindung — siehe OnboardingTab.tsx, dieselbe Mechanik für den anderen // Weg. export function OffboardingTab({ employeeId, staende, vorhanden, }: { employeeId: string; staende: AufgabenStand[]; /** Ob überhaupt eine Liste existiert — sie entsteht mit dem Austritt. */ vorhanden: boolean; }) { return ( setOffboardingTask({ employee_id: employeeId, item_key: itemKey, ...teil })} onAnlegen={() => startOffboarding(employeeId)} /> ); }