aboutsummaryrefslogtreecommitdiff
path: root/src/README.md
blob: 152904f141ad57a67fa168545a349fcf4971a2e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Files
-   **main.ts**: Included by ../index.html. Creates the main Vue component.
-   **App.vue**: The main Vue component.
-   **components**:
    -   **Tile.vue**:          Displays a tree-of-life node.
    -   **TileInfoModal.vue**: Modal displaying info about a Tile's node.
    -   **SearchModal.vue**:   Modal providing a search bar.
    -   **SettingsModal**:     Modal displaying configurable settings.
    -   **HelpModal.vue**:     Modal displaying help info.
    -   **AncestryBar.vue**:   Displays ancestors of the outermost Tile.
    -   **TutorialPane.vue**:  Displays tutorial content.
    -   **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.
-   **tol.ts**:    Holds types for tree-of-life data.
-   **layout.ts**: Holds code for laying out tiles.
-   **lib.ts**:    Holds project-wide globals.
-   **util.ts**:   Holds utility functions.
-   **index.css**: Included by main.ts. Provides Tailwind's CSS classes.
-   **env.d.ts**:  From Vite's template files.