added full keycloak support. Partial Quantum backend support, Moved to

.env for config

- removed the globalVars variable for a lack of need
- changed the documentation page for test of multilevel navigation
- added machines page to route
- cleaned up dependencies for build
- changed config to split imports
This commit is contained in:
2026-04-26 16:25:02 +03:00
parent 8e78b8cb47
commit 8449da8373
33 changed files with 863 additions and 417 deletions

View File

@@ -1,4 +1,6 @@
.TeamsPage {
flex-grow: 1;
display: flex;
flex-direction: column;
gap: 10px;
}

View File

@@ -1,8 +1,14 @@
import { Helmet } from "react-helmet";
import "./TeamsPage.css";
import { PaginationContainer } from "Components/PaginationContainer/PaginationContainer";
import CustomButton from "Components/CustomButton/CustomButton";
import { IconUsersGroup } from "@tabler/icons-react";
import { useState } from "react";
import { Alert } from "@mantine/core";
function TeamsPage() {
const [, setIsOpen] = useState(false);
return (
<>
<Helmet>
@@ -13,7 +19,21 @@ function TeamsPage() {
/>
</Helmet>
<div className="TeamsPage">
<PaginationContainer />
<div className="experimentsButtons">
<CustomButton
color="contrast"
onClick={() => {
setIsOpen(true);
}}
icon={<IconUsersGroup />}
text="Создать эксперимент"
/>
</div>
<PaginationContainer numberOfPages={1}>
<Alert title="Команды не найдены" color="blue">
Создайте или войдите в команду чтобы начать работу с экспериментами
</Alert>
</PaginationContainer>
</div>
</>
);