64 lines
2.4 KiB
TypeScript
Executable File
64 lines
2.4 KiB
TypeScript
Executable File
import { Title, Button, Group } from "@mantine/core";
|
||
import Background from "Components/StripedBg/Background";
|
||
import "./MainPage.css";
|
||
import { Helmet } from "react-helmet";
|
||
import ButtonWithText from "Components/CardWithButton/CardWithButton";
|
||
import { Link } from "react-router";
|
||
import { routes } from "Routes/Routes";
|
||
function MainPage() {
|
||
return (
|
||
<div>
|
||
<Helmet>
|
||
<title>Landing Page | QMolSim</title>
|
||
<meta
|
||
name="description"
|
||
content="Description of the main functionaity of the QMolSim service"
|
||
/>
|
||
</Helmet>
|
||
|
||
<div className="background_holder">
|
||
<Background />
|
||
</div>
|
||
|
||
<div className="slogan">
|
||
<Title size={50} textWrap="balance">
|
||
Quantum Chemistry Made easy
|
||
</Title>
|
||
</div>
|
||
|
||
<Group className="tiles" justify="space-evenly">
|
||
<ButtonWithText
|
||
title="Работа с молекулами"
|
||
text="Вводите информацию о молекулах любым удобным способом. Визуализируйте и
|
||
редактируйте молекулы в простом интерфейсе."
|
||
buttonText="Начать Эксперимент"
|
||
link={routes.ExperimentsPage.path}
|
||
/>
|
||
<ButtonWithText
|
||
title="Параллельные вычисления"
|
||
text="Запускайте квантовые вычисления сразу на нескольких машинах.
|
||
Упарвляйте и следите за машинами в одном месте."
|
||
buttonText="Подключить Машину"
|
||
link={routes.MachinesPage.path}
|
||
/>
|
||
<ButtonWithText
|
||
title="Работа в команде"
|
||
text="Создавайте команы с другими людьми и настраивайте доступ ко всем
|
||
аспектам работы"
|
||
buttonText="Создать Команду"
|
||
link={routes.TeamsPage.path}
|
||
/>
|
||
</Group>
|
||
<Link className="invisible_link" to={routes.DocumentationPage.path}>
|
||
<div id="documentationButton">
|
||
<Button variant="subtle" color="secondaryContrast">
|
||
Документация
|
||
</Button>
|
||
</div>
|
||
</Link>
|
||
</div>
|
||
);
|
||
}
|
||
|
||
export default MainPage;
|