NuxtN
Nuxt14mo ago
5 replies
Rednib

Layers and overriding order

I have this folder structure:
...
layers/
├── base/
│   ├── nuxt.config.js
│   ├── layouts/
│   │   └── test.vue
│   │   └── default.vue
│   └── pages/
│       └── index.vue
│
├── dashboard/
│   ├── nuxt.config.js // extends: ["../base"]
│   ├── layouts/
│   │   ├── test.vue
│   │   └── default.vue
│   └── pages/
│       └── dashboard.vue


But dashboard page always uses the layouts from base (default and test).. even when i define in pagemeta in the dashboard page:
  definePageMeta({
    layout: "test", // uses the test.vue layout from base.. expected is to override base's one and use dashboard's one
  });


What am i doing wrong?
Was this page helpful?