Suche: Benutzer findbar, Klick oeffnet Chat direkt

This commit is contained in:
2026-06-05 19:09:04 +02:00
parent 55af529c76
commit 8a5e8cc003
3 changed files with 27 additions and 5 deletions

View File

@@ -70,7 +70,7 @@ function EmojiPicker({ onSelect, onClose }) {
);
}
export default function Nachrichten({ toast, mobile }) {
export default function Nachrichten({ toast, mobile, nav }) {
const [kp, setKp] = useState(null);
const [initError, setInitError] = useState(false);
const [users, setUsers] = useState([]);
@@ -217,7 +217,13 @@ export default function Nachrichten({ toast, mobile }) {
// ── Handlers ─────────────────────────────────────────────────────────────────
const loadUsers = async () => {
try { setUsers(await api('/tools/nachrichten/users')); } catch {}
try { const u = await api('/tools/nachrichten/users'); setUsers(u);
// Nav aus Suche: direkt zu User springen
if (nav?.userId) {
const target = u.find(x => x.id === nav.userId);
if (target) setActiveUser(target);
}
} catch {}
};
const loadMessages = async userId => {