[data-reveal]{opacity:1!important;transform:none!important}
Extending The Dashboard

Overview

How a custom Nuxt layer plugs into the DMS dashboard — the registration model and the catalog of extension points.

The DMS frontend renders backend-described pages out of the box. When you need to go beyond what the built-in components cover, a custom Nuxt layer (Frontend layer) registers extra capabilities into the dashboard. This section is the catalog of those registration points — the table below lists them; the next section, Frontend composables, covers the composables your layer's Vue consumes.

What you can extend

ExtensionAddsChapter
Dashboard chromeHeader buttons, command-palette groups, sidebar widgets, app widgets and overlays, footer links, auth-page linksDashboard chrome
Theming & brandingYour logo, palette, fonts, and design-token overridesTheming & branding
Custom data typesA new field/column type (the Vue behind a backend @RegisterDataType)Custom data types
TableView displaysAn alternate table body renderer (kanban, cards, calendar…)TableView displays
Component eventsCross-component reactivity — one component reacts to another's eventsComponent events
Period filteringLink widgets to a shared date-range via a scope idPeriod filtering