Skip to content

Commit 7261a54

Browse files
committed
refactor!: rename navigation config names
1 parent d596c01 commit 7261a54

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

playground/nuxt.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default defineNuxtConfig({
3030
{ text: 'Sign In', to: '/signin' },
3131
{ text: 'Help', to: '/help' },
3232
],
33-
footerPrimary: [
33+
altPrimary: [
3434
{
3535
title: 'Product',
3636
links: [
@@ -56,7 +56,7 @@ export default defineNuxtConfig({
5656
],
5757
},
5858
],
59-
footerSecondary: [
59+
altSecondary: [
6060
{ text: 'Privacy', to: '/privacy' },
6161
{ text: 'Terms', to: '/terms' },
6262
],

src/module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ export default defineNuxtModule<ModuleOptions>({
3333
navigation: {
3434
primary: [],
3535
secondary: [],
36-
footerPrimary: [],
37-
footerSecondary: [],
36+
altPrimary: [],
37+
altSecondary: [],
3838
},
3939

4040
// Footer

src/runtime/components/app/AppFooter.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { mdiArrowTopRight, useNuxtifyConfig } from '#imports'
55
const nuxtifyConfig = useNuxtifyConfig()
66
77
// Navigation
8-
const footerPrimaryLinks = nuxtifyConfig.navigation?.footerPrimary
9-
const footerSecondaryLinks = nuxtifyConfig.navigation?.footerSecondary
8+
const footerPrimaryLinks = nuxtifyConfig.navigation?.altPrimary
9+
const footerSecondaryLinks = nuxtifyConfig.navigation?.altSecondary
1010
</script>
1111

1212
<template>

src/types.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ interface Link {
1616
icon?: string
1717
openInNew?: boolean
1818
}
19+
interface TitledLinks {
20+
title: string
21+
links: Link[]
22+
}
1923

2024
// Page interface
2125
interface PageModuleOptions {
@@ -25,11 +29,8 @@ interface PageModuleOptions {
2529
navigation?: {
2630
primary?: Link[]
2731
secondary?: Link[]
28-
footerPrimary?: {
29-
title: string
30-
links: Link[]
31-
}[]
32-
footerSecondary?: Link[]
32+
altPrimary?: TitledLinks[]
33+
altSecondary?: Link[]
3334
}
3435

3536
/**

0 commit comments

Comments
 (0)