setOffen(false)}
+ role="dialog"
+ aria-modal="true"
+ aria-label="Globale Suche"
+ >
+
e.stopPropagation()}>
+
setSuche(e.target.value)}
+ />
+
+ {treffer.length === 0 && - Keine Treffer.
}
+ {treffer.map((eintrag) => (
+ -
+
+
+ ))}
+
+
+
+ );
+}
diff --git a/frontend/src/pages/AdminPage.tsx b/frontend/src/pages/AdminPage.tsx
index 20c3560..d30a098 100644
--- a/frontend/src/pages/AdminPage.tsx
+++ b/frontend/src/pages/AdminPage.tsx
@@ -1,4 +1,5 @@
import { useEffect, useState } from "react";
+import { useSearchParams } from "react-router-dom";
import { apiRequest } from "../api/client";
import { useAuth } from "../auth/AuthContext";
@@ -96,9 +97,16 @@ export function AdminPage() {
const [qualifikationstypen, setQualifikationstypen] = useState