All files / components/SideNav SideNav.svelte

100% Statements 17/17
100% Branches 1/1
100% Functions 1/1
100% Lines 17/17

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 181x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
<!-- This component is still incomplete. -->
<!-- TODO: https://ldaf.atlassian.net/browse/LDAF-219 -->
<script lang="ts">
  import SideNavItem from "./SideNavItem.svelte";
  import type { SideNavItem as SideNavItemType } from "./types";
  export let tree: SideNavItemType[];
  export let currentPath: string | null;
</script>
 
<nav aria-label="Side navigation">
  <p><strong>In this section</strong></p>
  <ul class="usa-sidenav">
    {#each tree as { id, ...leaf } (id)}
      <SideNavItem {...leaf} {currentPath} />
    {/each}
  </ul>
</nav>