blazor-component

Provide MudBlazor component patterns for control panel grids, dialogs, and forms.

4|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/FaysilAlshareef/dotnet-ai-kit --skill blazor-component
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blazor-component
Source: https://github.com/FaysilAlshareef/dotnet-ai-kit/tree/main/skills/microservice/controlpanel/blazor-component
Command: npx skills add https://github.com/FaysilAlshareef/dotnet-ai-kit --skill blazor-component

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many .NET control panels need consistent, production-ready UI patterns for data grids, dialogs, and forms that integrate with backend gateways and handle pagination, loading states, and errors; this Skill provides those patterns so developers avoid ad-hoc, fragile components.

Core Features & Use Cases

  • Server-side data grids with MudDataGrid and ServerData callbacks for scalable pagination and filtering.
  • Dialog-based create/edit flows using MudDialog and MudForm with validation and snackbar feedback.
  • Gateway integration and error handling via gateway facades, ResponseResult.Switch, and URL-synced filter models for predictable API interactions.

Quick Start

Open your control panel page, add a MudDataGrid with a ServerData callback, wire the grid to your existing gateway facade, and implement create/edit dialogs using MudDialog with ResponseResult.Switch for result handling.

Frequently Asked Questions about blazor-component

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement server-side pagination in a Blazor data grid?

Server-side pagination in a Blazor data grid uses MudDataGrid ServerData callbacks to fetch filtered data dynamically, preventing large datasets from overwhelming client memory or network resources.

What is the best way to build create and edit dialogs in MudBlazor?

MudBlazor create and edit dialogs use MudDialog combined with MudForm for validation, integrating snackbar feedback to notify users of successful saves or gateway API errors.

How do I handle API errors from a gateway facade in Blazor?

Gateway facade API errors in Blazor are handled using ResponseResult.Switch to route execution paths cleanly, ensuring predictable error handling and loading state management.

Can I use MudBlazor for microservice control panel interfaces?

MudBlazor builds microservice control panel interfaces for Blazor Server or WASM, providing consistent UI patterns for data grids, forms, and gateway facade integration.

How do I sync filter models with URLs in Blazor admin pages?

URL-synced filter models in Blazor admin pages capture grid query states directly in the browser address bar, allowing filter configurations to be shared, bookmarked, and restored.