ui/ui library

Classes

FastActionCard
FastAlertDialog
FastAnimatedRotationIconButton
FastAnimatedRotationIconButtonState
FastAppBarLayout
FastAppBarLayoutState
FastAppCopyright
A widget that displays the app's name, author and year.
FastAppInformation
A widget that displays the app's name, author and year.
FastAppVersion
A widget that displays the app's version.
FastArticle
FastBackButton
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
FastButton
FastButtonLabel
BUTTON 16px semibold uppercase
FastCaption
CAPTION 16px light lowercase
FastCard
FastCloseButton
FastDialog
FastDisplay
DISPLAY 1 48px regular lowercase
FastDivider
FastDuotoneBadge
A duotone badge widget that can be used to display a small amount of information.
FastEmptyContainer
A stateless widget that displays an empty container with the primary background color of the current theme.
FastExpansionPanel
FastExpansionPanelState
FastFadeTransitionPage
FastFieldLayout
FastFilledButton
FastFilledButtonState
FastHeadline
HEADLINE 34px medium lowercase
FastHelper
OVERLINE 14px light lowercase
FastHomePage
FastHomePageLayout
FastHomePageLayoutState
FastIconButton
FastIconButtonState
FastLinearProgressBarIndicator
A linear progress bar indicator.
FastListHeader
FastListItemLayout
FastListView<T extends FastItem>
FastListViewLayout<T extends FastItem>
A widget that creates a list view with customizable features.
FastMediaChangedLayoutNotifier
FastMediaLayoutBuilder
FastMediaLayoutObserver
FastNavigationBarView
FastNavigationListItem<T extends FastItem>
FastNavigationListView<T extends FastItem>
FastNavigationListViewState<T extends FastItem>
FastNavigationSplitView
FastNumberField
FastNumberFieldState
FastOnboardingPage
FastOnboardingView
FastOnboardingViewController
FastOnboardingViewState
FastOutlineButton
FastOutlineButtonState
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
FastPopupMenuButton<T>
FastRaisedButton
FastRaisedButtonState
FastReadOnlyTextField
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>
FastShadowLayout
FastShimmer
A shimmer widget that can be used to display a loading state.
FastSplitLayout
FastSubhead
SUBHEAD 18px semibold uppercase
FastSubtitle
SUBTITLE 16px semibold lowercase
FastTabs
FastTextButton
FastTextButtonState
FastTextField
FastTextFieldState
FastTheme
FastThemeFactory
FastThemeScheme
FastThemeSpacingHelper
FastThreeBounceIndicator
FastTitle
TITLE 24px regular lowercase
FastToggleListItem<T extends FastItem>
NoSplashFactory
NoSplashInk
ThemeColorHelper
ThemeGradientHelper
ThemeHelper
ThemeTextHelper

Constants

kFastBorderSize → const double
kFastDarkBlueColor → const Color
kFastDarkBlueGrayColor → const Color
kFastDarkBrownColor → const Color
kFastDarkGrayColor → const Color
kFastDarkGreenColor → const Color
kFastDarkIndigoColor → const Color
kFastDarkLabelColor → const Color
kFastDarkMintColor → const Color
kFastDarkOrangeColor → const Color
kFastDarkPinkColor → const Color
kFastDarkPrimaryBackgroundColor → const Color
kFastDarkPurpleColor → const Color
kFastDarkRedColor → const Color
kFastDarkSecondaryBackgroundColor → const Color
kFastDarkShadowColor → const Color
kFastDarkTealColor → const Color
kFastDarkTertiaryBackgroundColor → const Color
kFastDarkWhiteColor → const Color
kFastDarkYellowColor → const Color
kFastDividerIndent → const double
kFastDividerSize → const double
kFastFontSize10 → const double
kFastFontSize12 → const double
kFastFontSize14 → const double
kFastFontSize16 → const double
kFastFontSize18 → const double
kFastFontSize20 → const double
kFastFontSize24 → const double
kFastFontSize34 → const double
kFastFontSize48 → const double
kFastFontSize64 → const double
kFastFontWeightBold → const FontWeight
kFastFontWeightLight → const FontWeight
kFastFontWeightMedium → const FontWeight
kFastFontWeightRegular → const FontWeight
kFastFontWeightSemiBold → const FontWeight
kFastLightBlueColor → const Color
kFastLightBlueGrayColor → const Color
kFastLightBrownColor → const Color
kFastLightGrayColor → const Color
kFastLightGreenColor → const Color
kFastLightIndigoColor → const Color
kFastLightMintColor → const Color
kFastLightOrangeColor → const Color
kFastLightPinkColor → const Color
kFastLightPrimaryBackgroundColor → const Color
kFastLightPurpleColor → const Color
kFastLightRedColor → const Color
kFastLightSecondaryBackgroundColor → const Color
kFastLightTealColor → const Color
kFastLightTertiaryBackgroundColor → const Color
kFastLightWhiteColor → const Color
kFastLightYellowColor → const Color
kFastListTileCategoryAll → const FastInternalCategory
kFastNavigationBarTheme → const NavigationBarThemeData
kFastNavigationRailTheme → const NavigationRailThemeData
kInputDecorationTheme → const InputDecorationTheme

Properties

kBaseFastTheme ThemeData
final
kDarkBlueFastTheme ThemeData
final
kDarkFastTheme ThemeData
final
kDarkIndigoFastTheme ThemeData
final
kDarkMintFastTheme ThemeData
final
kDarkOrangeFastTheme ThemeData
final
kDarkPaletteColors FastPaletteColors
final
kDarkPinkFastTheme ThemeData
final
kDarkPurpleFastTheme ThemeData
final
kDarkTealFastTheme ThemeData
final
kDarkYellowFastTheme ThemeData
final
kFastDarkBlueGrayPaletteColors FastPaletteScheme
final
kFastDarkBluePaletteColors FastPaletteScheme
final
kFastDarkBrownPaletteColors FastPaletteScheme
final
kFastDarkGrayPaletteColors FastPaletteScheme
final
kFastDarkGreenPaletteColors FastPaletteScheme
final
kFastDarkHintLabelColor Color
final
kFastDarkIndigoPaletteColors FastPaletteScheme
final
kFastDarkMintPaletteColors FastPaletteScheme
final
kFastDarkOrangePaletteColors FastPaletteScheme
final
kFastDarkPinkPaletteColors FastPaletteScheme
final
kFastDarkPurplePaletteColors FastPaletteScheme
final
kFastDarkRedPaletteColors FastPaletteScheme
final
kFastDarkSecondaryLabelColor Color
final
kFastDarkSeparatorColor Color
final
kFastDarkTealPaletteColors FastPaletteScheme
final
kFastDarkTertiaryLabelColor Color
final
kFastDarkYellowPaletteColors FastPaletteScheme
final
kFastLightBlueGrayPaletteColors FastPaletteScheme
final
kFastLightBluePaletteColors FastPaletteScheme
final
kFastLightBrownPaletteColors FastPaletteScheme
final
kFastLightGrayPaletteColors FastPaletteScheme
final
kFastLightGreenPaletteColors FastPaletteScheme
final
kFastLightHintLabelColor Color
final
kFastLightIndigoPaletteColors FastPaletteScheme
final
kFastLightLabelColor Color
final
kFastLightMintPaletteColors FastPaletteScheme
final
kFastLightOrangePaletteColors FastPaletteScheme
final
kFastLightPinkPaletteColors FastPaletteScheme
final
kFastLightPurplePaletteColors FastPaletteScheme
final
kFastLightRedPaletteColors FastPaletteScheme
final
kFastLightSecondaryLabelColor Color
final
kFastLightSeparatorColor Color
final
kFastLightShadowColor Color
final
kFastLightTealPaletteColors FastPaletteScheme
final
kFastLightTertiaryLabelColor Color
final
kFastLightYellowPaletteColors FastPaletteScheme
final
kFastTabBarTheme TabBarTheme
final
kFastTextTheme TextTheme
final
kLightBlueFastTheme ThemeData
final
kLightFastTheme ThemeData
final
kLightIndigoFastTheme ThemeData
final
kLightMintFastTheme ThemeData
final
kLightOrangeFastTheme ThemeData
final
kLightPaletteColors FastPaletteColors
final
kLightPinkFastTheme ThemeData
final
kLightPurpleFastTheme ThemeData
final
kLightTealFastTheme ThemeData
final
kLightYellowFastTheme ThemeData
final

Functions

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>

Typedefs

BoolCallback = bool Function()
FastMediaLayoutChangedCallback = void Function(FastMediaType fastMediaType)
FastMediaLayoutWidgetBuilder = Widget Function(BuildContext context, FastMediaType mediaType)
UrlLinkCallback = void Function(String url)