Appearance
Layouts ​
All layouts live in layouts/. Each page specifies its layout via the layout option (or uses the default).
| Layout | Path | Typical use |
|---|---|---|
| default | layouts/default.vue | Minimal wrapper (e.g. v-app + <nuxt />) when no other layout is set |
| outerLayout | layouts/outerLayout.vue | Auth flows: login, forgot/reset password, social login, create workspace, generate password, signup |
| projectLayout | layouts/projectLayout.vue | Profile, feedback |
| damLayout | layouts/damLayout.vue | DAM area: dashboard, upload, uploaded, trash, search, folders, files, sharing, collage, create/add DAM instance |
| generalSettingsLayout | layouts/generalSettingsLayout.vue | Workspace settings: index, account-billing, users, external users, custom fields, dealership, DAM instance settings (tiles, banners, notifications, users, announcements) |
| supportLayout | layouts/supportLayout.vue | Support |
| error | layouts/error.vue | Generic error page |
| settingsError | layouts/error-layouts/settingsError.vue | Settings error |
| authError | layouts/error-layouts/authError.vue | Auth error |
| guestError | layouts/error-layouts/guestError.vue | Guest error |