aboutsummaryrefslogtreecommitdiff
path: root/src/README.md
blob: 5ef789263b855bcd972927303d4df145aa171d77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Files
-   **main.ts**: Included by ../index.html. Creates the main Vue component.
-   **App.vue**: The main Vue component.
-   **components**:
    -   **TimeLine.vue**:      Displays an interactive timeline.
    -   **BaseLine.vue**:      Displays a timeline overview.
    -   **InfoModal.vue**:     Modal displaying event info.
    -   **SearchModal.vue**:   Modal providing a search bar.
    -   **SettingsModal.vue**: Modal displaying configurable settings.
    -   **HelpModal.vue**:     Modal displaying help info.
    -   **LoadingModal.vue**:  Displays a loading indicator.
    -   **SButton.vue**:       Simple button component.
    -   **IconButton.vue**:    Simple button component containing an SVG icon.
    -   **SCollapsible.vue**:  Simple collapsible-content component.
    -   **icon**:              Contains components that display SVG icons.
-   **store.ts**:       App global storage.
-   **lib.ts**:         Holds project-wide globals.
-   **util.ts**:        Holds utility functions.
-   **rbtree.ts**:      Red-black tree implementation.
-   **index.css**:      Included by main.ts. Provides Tailwind's CSS classes.
-   **vite-env.d.ts**:  From Vite's template files.
-   **global.d.ts**:    Temporary typescript overrides.