What problem does it solve?
This Skill automates the creation of a fully-featured Blazor/Radzen data grid list page so developers don't have to hand-build repetitive UI boilerplate for entity lists.
Core Features & Use Cases
- Scaffolded Razor Component: Produces a ready-to-use Razor page with route, authorization, and injected services.
- Search, Pagination & Selection: Implements a debounced client-side search box, RadzenDataGrid with paging, page-size options, and selection binding.
- CRUD Workflow Integration: Includes Add dialog wiring, row click navigation to detail pages, delete confirmation dialogs, notifications, and breadcrumb setup.
- Authentication-aware and Resilient: Retrieves current user ID from AuthenticationStateProvider, shows loading and empty states, and disposes debounce timer correctly.
- Use Case: Quickly generate an admin list page for domain entities (e.g., Courses, Clubs, Users) with consistent UX and standard actions.
Quick Start
Create a Radzen list page for the entity Course in the Domain Admin using the list-page template and include search, pagination, and CRUD actions.