Epicenter
Local-first, open source apps
Installation
Install bits-ui:
Copy and paste the following code into your project.
Usage
<script lang="ts">
import * as NavigationMenu from "$lib/components/ui/navigation-menu/index.js";
</script> <NavigationMenu.Root>
<NavigationMenu.List>
<NavigationMenu.Item>
<NavigationMenu.Trigger>Item One</NavigationMenu.Trigger>
<NavigationMenu.Content>
<NavigationMenu.Link>Link</NavigationMenu.Link>
</NavigationMenu.Content>
</NavigationMenu.Item>
</NavigationMenu.List>
</NavigationMenu.Root> Link Component
Use the href prop on NavigationMenu.Link to render a link. You can style it like a trigger with navigationMenuTriggerStyle().
<script lang="ts">
import * as NavigationMenu from "$lib/components/ui/navigation-menu/index.js";
import { navigationMenuTriggerStyle } from "$lib/components/ui/navigation-menu/navigation-menu-trigger.svelte";
</script>
<NavigationMenu.Item>
<NavigationMenu.Link href="/docs" class={navigationMenuTriggerStyle()}>
Documentation
</NavigationMenu.Link>
</NavigationMenu.Item>