/
sweetebin
/
hackaton_26
Обзор
Документация
Войти
/
sweetebin
/
hackaton_26
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
web-form-project/src/App.jsx
34 строки
1 KB
sweetebin
качество обработки под GigaCode/Qwen35B + N/A-тип + UX-тултипы; архив первого прогона
28 июл 2026, 14:44
28 июл 2026, 14:44
f397b39
Код
Авторство
О чём код?
import { useState } from 'react'; import { AppBar, Box, Container, Toolbar, Typography } from '@mui/material'; import InsightsIcon from '@mui/icons-material/Insights'; import ProjectList from './components/ProjectList'; import ProjectView from './components/ProjectView'; export default function App() { const [projectId, setProjectId] = useState(null); return ( <Box sx={{ minHeight: '100vh', pb: 8 }}> <AppBar position="static" elevation={0}> <Toolbar> <InsightsIcon sx={{ mr: 1.5 }} /> <Typography variant="h6" sx={{ flexGrow: 1, cursor: 'pointer' }} onClick={() => setProjectId(null)} > Обратная связь → приоритизированный бэклог </Typography> </Toolbar> </AppBar> <Container maxWidth="lg" sx={{ mt: 4 }}> {projectId ? ( <ProjectView projectId={projectId} onBack={() => setProjectId(null)} /> ) : ( <ProjectList onOpenProject={setProjectId} /> )} </Container> </Box> ); }