Skip to content
Component library / Playground
COMPONENTS / 03

A moment of focus.
Without the noise.

Use direct modal callbacks when needed, or wrap a modal and await a typed result.

Wrapper component + awaitable open

Open with existing data (or null for new) and await a result.

REQUEST / RESPONSE
Projects
NameSummaryActions
FlintSoft Design System
Token refresh and docs polish
Billing Portal
Role-based settings and invoice export
Operations Board
Queue overview with keyboard shortcuts

No modal interaction yet.

Create a project

This wrapper accepts existing data and returns the edited result when saved.

WRAPPER FLOW
var created = await editor.OpenAsync(null);
var updated = await editor.OpenAsync(new ProjectEditorRequest(id, name, summary));
FlintSoft.ComponentsBuilt for Blazor. Designed for everyone.
An unexpected error occurred. Reload

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.