diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2022-06-03 12:53:34 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2022-06-03 12:53:34 -0500 |
| commit | fe0a572cba1959f6a9b36da29f03db8627539438 (patch) | |
| tree | 7dbc667573959c8d35c3a6a8457943f821c3d28a /src/components/Sidebar.svelte | |
| parent | 9d3cf148bc0d9ebda4dd9ec3e2c71895f5706943 (diff) | |
Move files
Diffstat (limited to 'src/components/Sidebar.svelte')
| -rw-r--r-- | src/components/Sidebar.svelte | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/components/Sidebar.svelte b/src/components/Sidebar.svelte new file mode 100644 index 0000000..eaea191 --- /dev/null +++ b/src/components/Sidebar.svelte @@ -0,0 +1,56 @@ +<script> + import DarkModeSwitch from "./components/DarkModeSwitch.svelte"; + + let active_section : undefined; + + let sections = [ + 'File Uploads', + 'Peer Teachers', + 'Labs', + 'Active Peer Teachers', + 'Stats', + 'TAMU html output' + ] + + let sections2 = [ + {name: 'File Uploads', file: null, isActive: 'active'}, + {name: 'Peer Teachers', file: null, isActive: 'active'} + ] + + function chooseSection(sec) { + active_section = sec; + console.log('Chose section', active_section) + } +</script> + +<!-- Entire Page --> +<div class="flex flex-row h-screen"> + <!-- SIDEBAR --> + <div class="w-2/12 flex flex-col border-r"> + <!-- Header for sidebar sections --> + <div + class="font-serif flex-none text-center text-2xl text-neutral-900 p-4 border-b font-black" + > + <!-- Text --> + <div>Peer Teacher Manager</div> + <div> + <DarkModeSwitch /> + </div> + </div> + + <!-- Sidebar sections --> + <div class="flex-col overflow-y-auto"> + <ul class="menu bg-base-100 w-full text-xl"> + {#each sections as sec, i} + <li><div class=""> {sec} </div></li> + {/each} + {#each sections2 as sec, i} + <li><div class="" on:click={() => chooseSection(sec)}> {sec.name} </div></li> + {/each} + </ul> + </div> + </div> + + <!-- Main content --> + <div class="flex-auto">Content</div> +</div> |
