basic_widgets library

Basic widgets library for Flutter apps.

Classes

BasicAppBar
BasicbackButton
BasicBorder
BasicButton
BasicCard
BasicCheckbox
BasicDialog
BasicDialogAction
BasicDialogDelegate
BasicDivider
BasicErrorView
BasicField
BasicGap
BasicImage
BasicInkCard
BasicListTile
BasicLoadingIndicator
BasicNavBar
BasicNetworkImage
BasicPasswordField
BasicRadio<T>
BasicSettingsContent
BasicSettingsTile
BasicSheet
BasicSwitch
BasicWebView
FaIcon
Creates an Icon Widget that works for non-material Icons, such as the Font Awesome Icons.
FontAwesomeIcons
Icons based on font awesome 6.6.0
IconDataBrands
IconData for a font awesome brand icon from a code point
IconDataDuotone
IconData for a font awesome duotone icon from a code point. Only works if duotone icons (font awesome pro) have been installed.
IconDataLight
IconData for a font awesome light icon from a code point. Only works if light icons (font awesome pro) have been installed.
IconDataRegular
IconData for a font awesome regular icon from a code point
IconDataSharpLight
IconData for a font awesome sharp light icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpRegular
IconData for a font awesome sharp regular icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpSolid
IconData for a font awesome sharp solid icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpThin
IconData for a font awesome sharp thin icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSolid
IconData for a font awesome solid icon from a code point
IconDataThin
IconData for a font awesome thin icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
SnackBarInfo

Functions

showBasicDialog(BuildContext context, {required BasicDialogDelegate delegate, BorderRadius borderRadius = const BorderRadius.all(Radius.circular(6)), BasicBorder border = const BasicBorder.none()}) Future<bool?>
showBasicModalSheet<T>({required BuildContext context, required WidgetBuilder builder, bool isScrollControlled = true, BoxConstraints? constraints, bool isDismissible = true, bool enableDrag = true}) Future<T?>
showBasicSnackBar({required BuildContext context, required String content, SnackBarType type = SnackBarType.warning, Duration? duration, VoidCallback? onVisible}) → void