basf_flutter_components library

Classes

AppSnackBar
Basf AppSnackBar
BasfAlertDialog
A BASF-styled customized alert dialog
BasfButton
Basf styled buttons button
BasfCheckbox
BasfCheckbox
BasfColors
This class contains every official BASF Color and their swatches.
BasfDropDownInput
A BASF-styled dropdown input
BasfIcons
BASF custom Icons
BasfInputThemes
A collection of Input values being used in the BASF themes
BasfOutlinedButton
A BasfButton with outline
BasfShadows
A list of shadows being used in the BASF widgets
BasfTextButton
A BASF-style text button
BasfTextField
A BASF-styled text field input
BasfTextStyles
A collection of BASF Text Styles
BasfThemes
Core of BASF Themes
ButtonStyles
BASF button styles
CustomTextStyle
Custom text style used at BASF Themes
Dimens
Defines the default Dimens for padding to be used as guidelines
Fade
Hides and shows child Widget with a beautiful Curves.easeOut animation
HorizontalSpacer
HorizontalSpacer creates a horizontal separation between Widgets the same way you would use a SizedBox, but with predefined values from Dimens
HorizontalSpacerWithText
HorizontalSpacerWithText creates a horizontal separation between Widgets with a text in between
OptionButton
Option button used on Radio
Paddings
BASF custom Paddings
PersistedInputCubit
Controller to save data from persisted input
PersistedInputData
Data model for PersistedInputCubit
PersistedTextField
TextField that prompts auto-filled values based on previous inputs, also has favorite inputs.
RadioOptions<T>
Radio option row with BASF Style
SliderButton
A BASF-styled slider button
SystemThemes
SystemTheme for BASF apps
VerticalSpacer
VerticalSpacer creates a vertical separation between Widgets the same way you would use a SizedBox, but with predefined values from Dimens

Enums

BasfThemeType
All BASF Theme types, each one holding the primary color that will be used in the theme
ButtonType
BASF button types
TextButtonConstructorType
A BASF-style text button

Mixins

TextButtonHelper
mixing for text button

Extensions

DetailedWhere on Map<K, V>
Allows us to find an entry
JoinedWidgets on List<Widget>
A collection of usefull extensions on List<Widget>
Log on Object
Emit a log event of the current object
SnackbarActions on AppSnackBar
Shows an AppSnackBar
StringCasingExtension on String
A collection of usefull extensions on String
ThemeExtension on BuildContext
Allows access to the current theme data