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