The navigation component is used to display the primary navigation in the sidebar of the interface of an application. Navigation includes a list of links that users use to move between sections of the application.
<script lang="ts" setup>
import { Navigation, NavigationItem, NavigationSection } from '@returnless/focus-ui';
import { UserIcon, HandThumbDownIcon, QuestionMarkCircleIcon, BoltIcon } from '@heroicons/vue/16/solid';
</script>
<template>
<Navigation>
<NavigationSection>
<NavigationItem>General</NavigationItem>
</NavigationSection>
<NavigationSection label="Workflow management">
<NavigationItem>
<template #icon>
<HandThumbDownIcon />
</template>
Return reasons
</NavigationItem>
<NavigationItem active>
<template #icon>
<QuestionMarkCircleIcon />
</template>
Return questions
</NavigationItem>
<NavigationItem>
<template #icon>
<BoltIcon />
</template>
Automations
</NavigationItem>
</NavigationSection>
</Navigation>
</template>The navigation component should: