import { useAuth } from '../context/AuthContext.jsx'; export default function RequirePermission({ permission, children }) { const { hasPermission } = useAuth(); const permissions = Array.isArray(permission) ? permission : [permission]; const allowed = permissions.some((p) => hasPermission(p)); if (!allowed) { return (

Keine Berechtigung

Du hast keinen Zugriff auf diesen Bereich. Bitte wende dich an einen Administrator, falls du hier Zugriff brauchst.

); } return children; }