ui/ui
library
Classes
-
FastActionCard
-
-
FastAlertDialog
-
-
FastApp
-
The main entry point for a Fastyle Dart application.
-
FastAppBarLayout
-
-
FastAppBarLayoutState
-
-
FastAppCopyright
-
A widget that displays the app's name, author and year.
-
FastAppDictBuilder
-
-
FastAppInfoPage<T>
-
-
FastAppInformation
-
A widget that displays the app's name, author and year.
-
FastAppLoader
-
A widget that displays an application loading screen.
-
FastAppLoaderState
-
Represents the state of the FastAppLoader widget.
-
FastAppNotificationPermissionBuilder
-
-
FastAppSettingsLanguageBuilder
-
A widget that listens to changes in the
FastAppSettingsBloc
and rebuilds
its child widget when the language changes.
-
FastAppSettingsLanguagesBuilder
-
-
FastAppSettingsThemeBuilder
-
A widget that listens to changes in the
FastSettingsBloc
and rebuilds its
child widget when the theme mode changes.
-
FastAppSettingsThemeListener
-
The FastAppSettingsThemeListener class is a StatefulWidget that listens
to the FastAppSettingsBloc and updates the FastThemeBloc when the theme
mode changes.
-
FastAppSkeleton
-
-
FastAppTrackingPermissionBuilder
-
-
FastAppVersion
-
A widget that displays the app's version.
-
FastArticle
-
-
FastBadge
-
A badge widget that can be used to display a small amount of information.
-
FastBaseTypography
-
-
FastBody
-
BODY 1
18px
normal
lowercase
-
FastBody2
-
BODY 2
18px
normal
lowercase
-
FastBoxPlaceholder
-
-
FastButton
-
-
FastButtonLabel
-
BUTTON
16px
semibold
uppercase
-
FastCaption
-
CAPTION
16px
light
lowercase
-
FastCard
-
-
FastConnectivityStatusBuilder
-
-
FastConnectivityStatusPage
-
A page widget that displays an error status with an optional title,
description, and buttons.
-
FastCover
-
-
FastDeviceOrientationListener
-
-
FastDeviceOrientationListenerState
-
-
FastDialog
-
-
FastDialogPage<T>
-
Represents a dialog page that is responsive to different screen types.
-
FastDisplay
-
DISPLAY 1
48px
regular
lowercase
-
FastDivider
-
-
FastDuotoneBadge
-
A duotone badge widget that can be used to display a small amount of
information.
-
FastErrorIcon
-
-
FastErrorResult
-
-
FastErrorStatusPage
-
A page widget that displays an error status with an optional title,
description, and buttons.
-
FastExampleBlock
-
-
FastExpansionPanel
-
-
FastExpansionPanelState
-
-
FastFieldLayout
-
-
FastFilledButton
-
-
FastFilledButtonState
-
-
FastHeadline
-
HEADLINE
34px
medium
lowercase
-
FastHelper
-
OVERLINE
14px
light
lowercase
-
FastHomePage
-
-
FastHomePageLayout
-
-
FastHomePageLayoutState
-
-
FastIconHelper
-
An InheritedWidget to determine whether to use Pro icons.
Provides a mechanism to access
useProIcons
property from its descendants.
-
FastInfoIcon
-
-
FastInfoStatus
-
-
FastInkWell
-
-
FastInstruction
-
-
FastInstructions
-
-
FastLinearProgressBarIndicator
-
A linear progress bar indicator.
-
FastLink
-
-
-
FastListItemLayout
-
-
FastListView<T extends FastItem>
-
-
FastListViewLayout<T extends FastItem>
-
A widget that creates a list view with customizable features.
-
FastLoadingBoxPlaceholder
-
-
FastMediaChangedLayoutNotifier
-
-
FastMediaLayoutBuilder
-
-
FastMediaLayoutObserver
-
-
FastNavigationBarView
-
-
FastNavigationCategoryDescriptor<T>
-
-
FastNavigationListItem<T extends FastItem>
-
-
FastNavigationListView<T extends FastItem>
-
-
FastNavigationListViewState<T extends FastItem>
-
-
FastNavigationSplitView
-
-
FastNoFavoriteIcon
-
-
FastNoFavoriteResult
-
-
FastNumberField
-
-
FastNumberFieldState
-
-
FastOnboardingPage
-
-
FastOnboardingViewController
-
-
FastOperationControlledDialog
-
This widget manages and displays various states of an operation.
-
FastOperationControlledDialogState
-
The state associated with FastOperationControlledDialog.
-
FastOverline
-
OVERLINE
14px
light
lowercase
-
FastPadding
-
-
FastPadding12
-
-
FastPadding16
-
-
FastPadding24
-
-
FastPadding8
-
-
-
FastPageLayout
-
-
FastPaletteColors
-
-
FastPaletteScheme
-
-
FastParagraph
-
-
FastPendingReadOnlyTextField
-
-
FastPlaceholder
-
PLACEHOLDER
18px
light
lowercase
-
FastPlaceHolderHeadline
-
PLACEHOLDER HEADLINE
34px
light
lowercase
-
FastPlaceholderTitle
-
PLACEHOLDER TITLE
24px
light
lowercase
-
FastPrimaryBackgroundContainer
-
A stateless widget that displays a container with the primary
background color of the current theme.
-
FastReadOnlyTextField
-
-
FastResult
-
-
FastRichTextLink
-
-
FastRichTextLinkState
-
-
FastRoundedDuotoneIcon
-
-
FastRoundedIcon
-
-
FastScaffold
-
-
FastSearchableListView<T extends FastItem>
-
-
FastSearchBar<T extends FastItem>
-
-
FastSearchBarState<T extends FastItem>
-
-
FastSearchField
-
-
FastSearchFieldState
-
-
FastSearchPage<T extends FastItem>
-
-
FastSearchPageState<T extends FastItem>
-
-
FastSecondaryBody
-
SECONDARY BODY
18px
normal
lowercase
-
FastSecondaryButton
-
SECONDARY BUTTON
14px
medium
uppercase
-
FastSecondaryCaption
-
SECONDARY CAPTION
12px
medium
uppercase
-
FastSecondaryOverline
-
SECONDARY OVERLINE
10px
medium
uppercase
-
FastSecondarySubtitle
-
SECONDARY SUBTITLE
14px
medium
uppercase
-
FastSectionPage
-
-
FastSectionPageController
-
-
FastSegmentField<T>
-
-
FastSelectableListItem<T extends FastItem>
-
-
FastSelectableListView<T extends FastItem>
-
-
FastSelectField<T>
-
-
FastServiceStatusPage
-
A page widget that displays a server unreachability status with an optional
title, description, and buttons.
-
FastShadowLayout
-
-
FastShimmer
-
A shimmer widget that can be used to display a loading state.
-
FastSplitLayout
-
-
FastSplitViewShell<T extends FastItem>
-
-
FastStarRating
-
-
FastStarRatingState
-
-
FastStatusPage
-
A page widget that displays a status with an optional title, description,
and buttons.
-
FastSubhead
-
SUBHEAD
18px
semibold
uppercase
-
FastSubtitle
-
SUBTITLE
16px
semibold
lowercase
-
FastSuccessIcon
-
-
FastSuccessResult
-
-
FastTabs
-
-
FastTextField
-
-
FastTextFieldState
-
-
FastTheme
-
-
FastThemeFactory
-
-
FastThemeScheme
-
-
FastThemeSpacingHelper
-
-
FastThreeBounceIndicator
-
-
FastTitle
-
TITLE
24px
regular
lowercase
-
FastToggleListItem<T extends FastItem>
-
-
FastToolbarDivider
-
-
FastTooltip
-
-
FastUrlLink
-
-
FastValidStatusPage
-
A page widget that displays a valid status with an optional title,
description, and buttons.
-
FastWarningIcon
-
-
FastWarningResult
-
-
NoSplashFactory
-
-
NoSplashInk
-
-
ThemeColorHelper
-
-
ThemeGradientHelper
-
-
ThemeHelper
-
-
ThemeTextHelper
-
Functions
-
showAnimatedFastAlertDialog<T extends Object?>({required BuildContext context, String? titleText, bool barrierDismissible = true, Color? backgroundColor, List<Widget>? children, VoidCallback? onCancel, List<Widget>? actions, VoidCallback? onValid, String? messageText, String? cancelText, String? validText, Color? titleColor, bool? showCancel, bool? showValid})
→ Future<T?>
-
-
showAnimatedFastOverlay<T extends Object?>({required BuildContext context, required Widget child, bool barrierDismissible = true})
→ Future<T?>
-
Shows a dialog with an animated overlay.
-
showFastAlertDialog({required BuildContext context, required String titleText, bool barrierDismissible = true, Color? backgroundColor, List<Widget>? children, VoidCallback? onCancel, List<Widget>? actions, VoidCallback? onValid, String? messageText, String? cancelText, String? validText, Color? titleColor})
→ Future<void>
-
-
showOperationControlledDialog({required BuildContext context, required WidgetBuilder intialBuilder, required FutureBoolCallback onCreateOperation, String? onGetValidText(FastOperationStatus)?, String? onGetCancelText(FastOperationStatus)?, String? onGetTitleText(FastOperationStatus)?, Widget errorBuilder(BuildContext context, dynamic error)?, bool barrierDismissible = false, FastOperationStatusChanged? onOperationStatusChanged, FutureBoolCallback? onVerifyRights, FutureBoolCallback? onGrantRights, WidgetBuilder? verifyingRightsBuilder, WidgetBuilder? grantingRightsBuilder, WidgetBuilder? rightsDeniedBuillder, WidgetBuilder? operationInProgressBuilder, WidgetBuilder? operationSucceededBuilder, WidgetBuilder? operationFailedBuilder, WidgetBuilder? missingRightsBuilder, FastOperationStatusChanged? onCancel, FastOperationStatusChanged? onValid})
→ void
-