blueprint_widgets library

Fx UI toolkit: context mixin, layout, inputs, overlays, feedback, and display widgets.

import 'package:blueprint_flutter_core/blueprint_widgets.dart';

Classes

DateFormatter
FxAppBar
A consistent app bar for the blueprint.
FxAvatar
Displays a user avatar with image URL, initials fallback, and sizes.
FxBottomSheet<T>
FxBottomSheetContainer<T>
FxButton
A fully-featured button with loading state, disabled state, and variants.
FxCountdownAction
A tappable action widget with a countdown timer.
FxCountdownActionState
FxCountryFlag
FxDialog<T>
FxEmptyState
Empty state display with an icon/illustration, title, subtitle, and an optional action button.
FxIconButton
An icon button with an optional text label beneath it.
FxListTile
A list tile with configurable leading, title, subtitle, trailing, and optional swipe-to-action support.
FxLoader
Full-screen and inline loading indicators.
FxOverlayContainer<T>
FxOverlayData<T>
FxOverlayListData<T>
FxOverlayListView<T>
FxOverlayView<T>
FxPhoneInput
Phone number input with country dial code prefix.
FxPinInput
A configurable PIN/digit input widget.
FxPinInputController
Manages focus, text editing controllers, loading state, and submission logic for FxPinInput. Owned and disposed by FxPinInputState.
FxPinInputField
A single digit cell used by FxPinInput.
FxPinInputState
FxPinInputTheme
FxScaffold
A scaffold that wires the blueprint theme and handles safe area consistently.
FxScrollableForm
FxSearchField
A search field with debounced onChanged and a clear button.
FxSelectField<T>
FxSelectFieldData<T>
FxSnackbar
Snackbar utility with themed variants.
FxText
A rich text widget that supports inline tappable spans using a markdown-inspired bracket syntax.
FxTextField
A styled text input field with label, hint, error, prefix, suffix, and password visibility toggle support.
FxTextStyle
Visual configuration for FxText.
NumberFormatter
ScreenUtil
Responsive sizing utility.
TextFormatter
Validators
Input validators for common field types.

Mixins

FxUiToolkit

Extensions

ScreenUtilExtension on num

Typedefs

FxTextOnLinkTap = void Function(int index, String text)
Callback fired when a tappable span is tapped. index is the zero-based position among link spans only. text is the raw content of the tapped span (without brackets).