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.
|