1
0
resumarkdown/src/lib/components/nav-tree.svelte

41 lines
717 B
Svelte
Raw Normal View History

2024-10-12 00:53:39 -05:00
<script lang="ts">
import NavToggle from './nav-toggle.svelte';
let open: boolean = false;
let hidden: boolean;
$: hidden = !open;
</script>
2024-10-11 00:23:32 -05:00
<nav>
2024-10-12 00:53:39 -05:00
<NavToggle bind:navOpen={open} />
<ul class:hidden role="tablist">
2024-10-11 00:23:32 -05:00
<slot />
</ul>
</nav>
<style lang="less">
ul {
2024-10-12 11:57:58 -05:00
@border: 2px solid @color-dark;
2024-10-12 12:04:33 -05:00
2024-10-12 11:57:58 -05:00
border-bottom: @border;
2024-10-12 12:04:03 -05:00
box-sizing: border-box;
2024-10-11 00:23:32 -05:00
list-style-type: none;
margin: 0;
padding: 0;
2024-10-11 23:10:25 -05:00
2024-10-12 00:53:39 -05:00
&.hidden {
display: none;
}
2024-10-11 23:10:25 -05:00
@media screen and (min-width: @sizes[lg]) {
align-items: center;
2024-10-12 11:57:58 -05:00
border-right: @border;
2024-10-12 00:53:39 -05:00
display: flex !important;
2024-10-11 23:10:25 -05:00
flex-direction: row;
justify-content: space-evenly;
2024-10-12 11:57:58 -05:00
width: 50%;
2024-10-11 23:10:25 -05:00
}
2024-10-11 00:23:32 -05:00
}
</style>