helpful_components library
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.
- Popup
- Create a popup, here parentKey key is important as the popup will appear according to the parent widget represented by the parentKey only.
- PopupController
- To show and remove a popup on the screen.
- PopupScope
- PopupScopeData
- PopupScopeState
- PopupState
- PositionedAlign
- 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)
- LazyWidgetBuilder = Widget Function(BuildContext, RenderBox, Widget)