helpful_components library Null safety

Classes

BooleanDialog
A Commonly used dialog with a simple yes and no button, this dialog returns a boolean value for the pressed button respectively.
CommonAlertDialog
Common Alert Dialog to show successful messages and error messages.
CommonAlertDialogThemeData
CommonAsyncSnapshotResponses<T>
Common Wrapper for FutureBuilder and StreamBuilder, this provides auto error checking and loading sign etc.
FutureDialog<T>
HelpfulComponentsTheme
HelpfulComponentsThemeData
LazyBuilder
Can be used to build a Widget lazily, such that, we can get the RenderBox for the Widget then build another widget accordingly.
LoadingDialog
A common constant loading dialog, on which we can show a loadingText with a CircularProgressIndicator.
LoadingScreen<T>
Special Accessory function for showing loading before a page.
Create a popup, here parentKey key is important as the popup will appear according to the parent widget represented by the parentKey only.
PopupController
PopupScope
PopupScopeData
PopupScopeState
PopupState
PositionedAlign
A widget that will control where the child of the Stack will be placed and at what position, according to the alignment, of the child will be the offset.
RowInfo
Shows two widgets in a row. Useful when wants to show a row of bill, i.e when we want to show a value for a certain heading/title.

Typedefs

LazyOnErrorWidgetBuilder = Widget Function(BuildContext, Object?, Widget)