import { useEffect, useState } from 'react'; import { Outlet } from 'react-router-dom'; import { BottomNav, Sidebar } from './BottomNav'; import { ToastContainer } from './Toast'; import { useUserStore } from '../../stores/userStore'; function UserGate({ children }: { children: React.ReactNode }) { const { users, activeUser, setActiveUser, fetchUsers, createUser } = useUserStore(); const [newName, setNewName] = useState(''); const [loading, setLoading] = useState(false); const [fetched, setFetched] = useState(false); useEffect(() => { fetchUsers().then(() => setFetched(true)); }, [fetchUsers]); if (!fetched) { return (
Wer trainiert heute?