import { useState } from 'react'; import { Container, Typography, Box, Button, IconButton, Tooltip, Chip, Avatar, Tabs, Tab, } from '@mui/material'; import { Add, Logout, Person, Lightbulb, Group } from '@mui/icons-material'; import { IdeasTable } from './components/IdeasTable'; import { IdeasFilters } from './components/IdeasFilters'; import { CreateIdeaModal } from './components/CreateIdeaModal'; import { TeamPage } from './components/TeamPage'; import { useIdeasStore } from './store/ideas'; import { useAuth } from './hooks/useAuth'; function App() { const { setCreateModalOpen } = useIdeasStore(); const { user, logout } = useAuth(); const [tab, setTab] = useState(0); return ( {/* Header */} Team Planner Управление бэклогом идей команды } label={user?.name ?? 'Пользователь'} variant="outlined" /> {/* Tabs */} setTab(v)}> } iconPosition="start" label="Идеи" /> } iconPosition="start" label="Команда" /> {/* Content */} {tab === 0 && ( <> )} {tab === 1 && } ); } export default App;