widgets/widgets library

Classes

AppImage
A widget that displays an image from a file or URL path with automatic authentication and fallback placeholder support.
CarbonButton
A stateless widget that represents a button with an optional loading indicator, icon, and expandable feature.
ConfirmationDialog
A customizable confirmation dialog widget with icon, title, content, and action buttons.
EmptyComponent
A widget that displays an empty state with an image, title, and optional subtitle.
EnumStatusBadge
A badge widget that displays status information from an EnumModel.
FieldLabel
A stateless widget that displays a field label.
ForbiddenComponent
A widget that displays a forbidden access message with navigation fallback.
GoBackButton
A button widget that provides navigation back functionality with fallback routing.
IconPlaceholder
A widget that renders an empty space with specified dimensions.
InfiniteListState<T extends JsonModel, TF extends DataFilter, TW extends StatefulWidget>
An abstract state class that provides infinite scroll list functionality.
LoadingIndicator
A centered circular progress indicator widget with customizable size and color.
PageForbidden
A full page widget that displays a forbidden access screen.
SearchableAppBarTitle
A widget that provides a searchable app bar title with animated transitions.
SectionTitle
A widget that displays a section title with optional padding.
SocialSignInButton
A customizable sign-in button with an icon and a title.
TextStatusBadge
A customizable badge widget for displaying status text with automatic text color adjustment based on background luminance.

Mixins

PasswordFieldMixin
A mixin that provides functionality for managing password field visibility in text input widgets.