fastyle_settings library

Classes

FastAppSettingsCategories
FastAppSettingsDefaultValuesCategoryDescriptor
The descriptor for the user settings default values category.
FastAppSettingsFields
FastAppSettingsInputsCategoryDescriptor
A class that represents a category of settings related to user inputs.
FastAppSettingsPrimaryCurrencyBuilder
A widget that listens to changes in the FastAppSettingsBloc and rebuilds its child widget when the primary currency changes.
FastAppSettingsSaveEntryBuilder
A widget that listens to changes in the FastAppSettingsBloc and rebuilds its child widget when the save entry changes.
FastAppSettingsSecondaryCurrencyBuilder
A widget that listens to changes in the FastAppSettingsBloc and rebuilds its child widget when the secondary currency changes.
FastAppSettingsToggleSaveEntryField
A toggle list item that allows the user to enable or disable auto-saving of form entries.
FastAppSettingsUserCountryBuilder
A widget that listens to changes in the FastAppSettingsBloc and rebuilds its child widget when the user country changes.
FastSettingPageHeaderLayout
A layout that displays a description text and an optional icon. It is used to display a header in a FastSettingPage.
FastSettingPageLayout
A layout that displays a page with a header and content. It is used to display a page in a FastSettingPage.
FastSettingsCategoryDescriptor
This file defines the FastSettingsCategoryDescriptor class, which is a model for a settings category in the Fastyle Forms library.
FastSettingsDescriptor
A FastDescriptor that describes the settings available in the Fastyle Settings package.
FastSettingsDisclaimerPage
FastSettingsItem
FastSettingsItemIcon
FastSettingsLanguagePage
The FastSettingsLanguagePage class is a FastSettingPageLayout that displays the current language of the application. It allows the user to change the language of the application.
FastSettingsLastModified
FastSettingsPrivacyPolicyPage
FastSettingsTermsOfServicePage
FastSettingsThemePage
The FastSettingsThemePage class is a FastSettingPageLayout that displays the current theme of the application. It allows the user to change the theme of the application. The theme can be changed to light, dark or system.

Constants

kDefaultFastAppSettingsDefaultValuesFields → const Map<String, FastFormFieldDescriptor>
The default values for the user settings fields.
kDefaultFastAppSettingsInputsFields → const Map<String, FastFormFieldDescriptor>
The default fields for the FastAppSettingsInputsCategoryDescriptor class.
kDefaultFastSettingsCategories → const Map<String, FastSettingsCategoryDescriptor>
The default categories for the FastSettingsDescriptor.
kFastSettingIconHeight → const double
Default settings page icon height.
kFastSettingsItemDescriptors → const Map<FastSettingsItems, FastItem<String>>
kFastSettingsItemIcons → const Map<FastSettingsItems, FastSettingsItemIcon>
kFastSettingsLanguageIcons → const Map<String, String>

Typedefs

LanguageFormatter = String Function(String languageCode)
ThemeModeFormatter = String Function(ThemeMode mode)