From ffd20b3991a35ae7fa0e249fa009e330fd963705 Mon Sep 17 00:00:00 2001 From: Conner Blanton Date: Wed, 27 Dec 2023 09:34:51 -0400 Subject: [PATCH] feat(VerticalNavigation): ability to add dividers (#963) * feat(VerticalNavigation): ability to add sections with divider * lint fix * updating branch. resolving conflicts * reverting app.vue * removing unnecessary style --------- Co-authored-by: Inesh Bose --- .../VerticalNavigationExampleSections.vue | 41 +++++++++++++++++++ .../5.navigation/1.vertical-navigation.md | 6 +++ .../navigation/VerticalNavigation.vue | 18 +++++--- .../navigation/verticalNavigation.ts | 5 +++ 4 files changed, 65 insertions(+), 5 deletions(-) create mode 100644 docs/components/content/examples/VerticalNavigationExampleSections.vue diff --git a/docs/components/content/examples/VerticalNavigationExampleSections.vue b/docs/components/content/examples/VerticalNavigationExampleSections.vue new file mode 100644 index 00000000..abdc8601 --- /dev/null +++ b/docs/components/content/examples/VerticalNavigationExampleSections.vue @@ -0,0 +1,41 @@ + + + diff --git a/docs/content/5.navigation/1.vertical-navigation.md b/docs/content/5.navigation/1.vertical-navigation.md index c487e387..b158bac1 100644 --- a/docs/content/5.navigation/1.vertical-navigation.md +++ b/docs/content/5.navigation/1.vertical-navigation.md @@ -27,6 +27,12 @@ You can also pass any property from the [NuxtLink](https://nuxt.com/docs/api/com Learn how to build a Tailwind like vertical navigation in the [Examples](/getting-started/examples#verticalnavigation) page. :: +## Sections + +Group your navigation links into distinct sections, separated by a divider. You can do this by passing an array of arrays to the `links` prop of the VerticalNavigation component. + +:component-example{component="vertical-navigation-example-sections"} + ## Slots You can use slots to customize links display. diff --git a/src/runtime/components/navigation/VerticalNavigation.vue b/src/runtime/components/navigation/VerticalNavigation.vue index 5d55e8dd..7eb16df7 100644 --- a/src/runtime/components/navigation/VerticalNavigation.vue +++ b/src/runtime/components/navigation/VerticalNavigation.vue @@ -1,7 +1,7 @@