EmptySafeBuilder<T> constructor
EmptySafeBuilder<T> ({
- Key? key,
- required T? content,
- EmptyChecker<
T> ? emptyChecker, - Widget? child,
- TransitionBuilder? emptyBuilder,
- required ValueWidgetBuilder<
T> builder,
Create the widget
emptyChecker - Function used to determine whether content is blank or not
If not given, defaultEmptyChecker is used, which support Map Iterable and String
emptyBuilder - Builder being used when content is blank
If not given, defaultEmptyBuilder is used, which returns child or empty Container when child is null.
builder - Builder being used when content is not blank.
The content passed to builder will never been null.
Implementation
EmptySafeBuilder({
Key? key,
required this.content,
EmptyChecker<T>? emptyChecker,
this.child,
TransitionBuilder? emptyBuilder,
required this.builder,
}) : this.emptyChecker = emptyChecker ?? defaultEmptyChecker,
this.emptyBuilder = emptyBuilder ?? defaultEmptyBuilder,
super(key: key);