Add file tree to menu
This commit is contained in:
@@ -11,6 +11,7 @@ import { css_from_path } from "filesystem/edit_window/Branding";
|
||||
import { loading_run, loading_store } from "lib/Loading";
|
||||
import Spinner from "util/Spinner.svelte";
|
||||
import { get_user } from "lib/PixeldrainAPI";
|
||||
import Tree from "./Tree.svelte";
|
||||
|
||||
let menu_collapsed = false
|
||||
|
||||
@@ -34,7 +35,7 @@ onMount(async () => {
|
||||
|
||||
<div class="nav_container">
|
||||
<div class="scroll_container">
|
||||
<nav class="nav">
|
||||
<nav class="nav" class:collapse={menu_collapsed}>
|
||||
<button class="button" onclick={toggle_menu}>
|
||||
<i class="icon">menu</i>
|
||||
<span class:hide={menu_collapsed}>Collapse menu</span>
|
||||
@@ -110,6 +111,10 @@ onMount(async () => {
|
||||
<div class="separator"></div>
|
||||
|
||||
<Bookmarks menu_collapsed={menu_collapsed}/>
|
||||
|
||||
{#if !menu_collapsed}
|
||||
<Tree/>
|
||||
{/if}
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
@@ -154,8 +159,14 @@ onMount(async () => {
|
||||
.nav {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 15em;
|
||||
min-width: 10em;
|
||||
max-width: 15em;
|
||||
}
|
||||
.nav.collapse {
|
||||
width: unset;
|
||||
min-width: unset;
|
||||
}
|
||||
.nav > .button {
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
|
||||
Reference in New Issue
Block a user