fix tests
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-01-14 01:20:27 +03:00
parent 2ce092aa59
commit 2953a97a46
6 changed files with 90 additions and 22 deletions

View File

@ -1,13 +1,25 @@
import { Container, Typography, Box, Button } from '@mui/material';
import { Add } from '@mui/icons-material';
import {
Container,
Typography,
Box,
Button,
IconButton,
Tooltip,
} from '@mui/material';
import { Add, Logout } from '@mui/icons-material';
import { IdeasTable } from './components/IdeasTable';
import { IdeasFilters } from './components/IdeasFilters';
import { CreateIdeaModal } from './components/CreateIdeaModal';
import { useIdeasStore } from './store/ideas';
import keycloak from './services/keycloak';
function App() {
const { setCreateModalOpen } = useIdeasStore();
const handleLogout = () => {
void keycloak.logout();
};
return (
<Container maxWidth="xl" sx={{ py: 4 }}>
<Box
@ -26,13 +38,20 @@ function App() {
Управление бэклогом идей команды
</Typography>
</Box>
<Button
variant="contained"
startIcon={<Add />}
onClick={() => setCreateModalOpen(true)}
>
Новая идея
</Button>
<Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>
<Button
variant="contained"
startIcon={<Add />}
onClick={() => setCreateModalOpen(true)}
>
Новая идея
</Button>
<Tooltip title="Выйти">
<IconButton onClick={handleLogout} color="default">
<Logout />
</IconButton>
</Tooltip>
</Box>
</Box>
<Box sx={{ mb: 3 }}>