import { useState } from 'react'
import { auth } from './lib/api.js'
import Login from './pages/Login.jsx'
import Feed from './pages/Feed.jsx'
import Recipes from './pages/Recipes.jsx'
import Planner from './pages/Planner.jsx'
import Grocery from './pages/Grocery.jsx'
import Biometrics from './pages/Biometrics.jsx'
import Trainer from './pages/Trainer.jsx'
const TABS = [
{ key: 'feed', label: 'Feed', component: Feed },
{ key: 'recipes', label: 'Recipes', component: Recipes },
{ key: 'planner', label: 'Planner', component: Planner },
{ key: 'grocery', label: 'Grocery', component: Grocery },
{ key: 'biometrics', label: 'Biometrics', component: Biometrics },
{ key: 'trainer', label: 'Trainer', component: Trainer, roles: ['trainer', 'administrator'] }
]
export default function App() {
const [user, setUser] = useState(auth.user())
const [tab, setTab] = useState('feed')
if (!user) return