Projekt

Obecné

Profil

Stáhnout (1.31 KB) Statistiky
| Větev: | Tag: | Revize:
1
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
import 'antd/dist/antd.css';
6
import styles from '/styles/Annotation.module.scss';
7
import AnnotationProvider from '../../contexts/AnnotationContext';
8
import TagCategoryProvider from '../../contexts/TagCategoryContext';
9

    
10
/**
11
 * Creates an annotation screen.
12
 * @returns The annotation screen.
13
 */
14
function Annotation() {
15
    return (
16
        <AnnotationProvider>
17
            <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
                    </div>
30
                </MainLayout>
31
            </TagCategoryProvider>
32
        </AnnotationProvider>
33
    );
34
}
35

    
36
export default Annotation;
    (1-1/1)