Usage
This component is used internally in the #toggle
slot of the DashboardNavbar component. It is only visible on mobile and will open the parent DashboardPanel as a Slideover.
You can pass any prop of the Button component to override the style or size, they will be forwarded.
pages/inbox.vue
<template>
<UDashboardPage>
<UDashboardPanel>
<UDashboardNavbar title="Inbox" />
</UDashboardPanel>
<UDashboardPanel>
<UDashboardNavbar>
<template #toggle>
<UDashboardNavbarToggle icon="i-heroicons-x-mark" />
</template>
</UDashboardNavbar>
</UDashboardPanel>
</UDashboardPage>
</template>
Its icon defaults to i-heroicons-bars-3-20-solid
from appConfig.ui.icons.menu
. You can override it with the icon
prop or globally in your app.config.ts
.