BusyOverlay
FreeWraps a region and, while Busy is true, dims it and shows a spinner on top. The cover blocks the mouse, marks the region with aria-busy and announces the label. DelayMilliseconds (150 by default) keeps fast actions from flashing the spinner. Pair it with FormState when the keyboard must be blocked too.
Example

Parameters
| Parameter | Type | Description |
|---|---|---|
Busy | bool | Shows the cover while true. |
ChildContent | RenderFragment | Content rendered inside the component. |
Class | string | Extra CSS classes added to the root element. |
DelayMilliseconds | int | Wait before the cover appears; skipped when the work finishes sooner (default 150). |
Label | string | Visible label text (charts: accessible name; IconButton: accessible name and tooltip). |
Style | string | Inline style added to the root element. |
Package
BusyOverlay is part of RayCraft Free. Package: RayCraft.Blazor. It comes from nuget.org. See Getting started.
Send feedbackVersion 1.0.3