Projekt

Obecné

Profil

Stáhnout (1.34 KB) Statistiky
| Větev: | Tag: | Revize:
1 95311b56 Dominik Poch
import logo from '/public/usp-logo.svg';
2
import Image from 'next/image';
3
import styles from '/styles/login.module.scss';
4
import { Col, Container, Row, Stack } from 'react-bootstrap';
5 2a6afa14 Dominik Poch
import { LayoutProps } from '../components/types/layoutProps';
6 77eb11b3 Dominik Poch
7 7a84a6d5 Dominik Poch
/**
8
 * Creates layout of a login screen.
9
 * @param props Html structure of a login form.
10
 * @returns The login screen.
11
 */
12 6b2ab778 Dominik Poch
export function LoginLayout(props: LayoutProps) {
13 77eb11b3 Dominik Poch
    return (
14 95311b56 Dominik Poch
        <Container>
15
            <Row className="min-vh-100 align-items-center">
16
                <Col md={8}>
17
                    <Stack gap={5}>
18
                        <div>
19
                            <Image
20
                                src={logo}
21
                                alt="Ústav státu a práva Akademie věd ČR"
22
                            ></Image>
23
                        </div>
24
                        <h1 className={styles.title}>
25
                            Vítejte na stránkách Ústavu státu a práva Akademie věd ČR pro
26
                            anotaci dokumentů v rámci projektu TAČR TL03000152 - Umělá
27
                            inteligence, média a právo
28
                        </h1>
29
                    </Stack>
30
                </Col>
31
                <Col md={4}>
32
                    <main>{props.children}</main>
33
                </Col>
34
            </Row>
35
        </Container>
36 77eb11b3 Dominik Poch
    );
37
}