What problem does it solve?
This Skill helps you implement Umbraco backoffice modal extensions correctly by following the official Modals extension-type documentation, so your dialogs and sidebars behave reliably and can exchange data safely.
Core Features & Use Cases
- Type-safe modal tokens with data/value flow: Define a token that carries input data and returns a typed value when the user confirms or submits.
- Modal extension elements: Create a Lit-based modal element that consumes modal manager context, renders UI, and submits results back to the opener.
- Manifest registration: Register modal aliases to enable runtime discovery and opening by token, supporting both dialogs and sidebars.
- Deep-link capable (routed) modals: Implement modals that can be opened via routes for shareable/backoffice navigation.
Quick Start
Fetch the latest Umbraco modal docs, then implement a modal token, modal element, and manifest that register your modal alias and demonstrate opening it via the Modal Manager Context.