Projekt

Obecné

Profil

Stáhnout (1.31 KB) Statistiky
| Větev: | Tag: | Revize:
1 c73aecde Dominik Poch
import { AnnotationPanel } from '../../components/annotation/AnnotationPanel';
2
import { DocumentAnnotationView } from '../../components/annotation/DocumentAnnotationView';
3
import { TagPanel } from '../../components/annotation/TagPanel';
4
import { MainLayout } from '../../layouts/MainLayout';
5 6d10fe14 Dominik Poch
import 'antd/dist/antd.css';
6 c73aecde Dominik Poch
import styles from '/styles/Annotation.module.scss';
7 acb8a961 Dominik Poch
import AnnotationProvider from '../../contexts/AnnotationContext';
8 ab68c8da Dominik Poch
import TagCategoryProvider from '../../contexts/TagCategoryContext';
9 6d10fe14 Dominik Poch
10
/**
11
 * Creates an annotation screen.
12
 * @returns The annotation screen.
13
 */
14
function Annotation() {
15
    return (
16 c057279b Lukáš Vlček
        <AnnotationProvider>
17 ab68c8da Dominik Poch
            <TagCategoryProvider>
18
                <MainLayout>
19
                    <div className={styles.layoutWrapper}>
20
                        <div className={styles.tags}>
21
                            <TagPanel />
22
                        </div>
23
                        <div className={styles.document}>
24
                            <DocumentAnnotationView />
25
                        </div>
26
                        <div className={styles.annotations}>
27
                            <AnnotationPanel />
28
                        </div>
29 c057279b Lukáš Vlček
                    </div>
30 ab68c8da Dominik Poch
                </MainLayout>
31
            </TagCategoryProvider>
32 c057279b Lukáš Vlček
        </AnnotationProvider>
33 6d10fe14 Dominik Poch
    );
34
}
35
36
export default Annotation;