generic<T> static method
T
generic<T>({
- required BuildContext context,
- required bool condition(
- BuildContext context
- required T trueBuilder(
- BuildContext context
- required T fallbackBuilder(
- BuildContext context
Calls trueBuilder
in case condition
== true,
else calls fallbackBuilder
which defaults to Container().
Implementation
static T generic<T>({
required BuildContext context,
required bool Function(BuildContext context) condition,
required T Function(BuildContext context) trueBuilder,
required T Function(BuildContext context) fallbackBuilder,
}) {
if (condition(context)) {
return trueBuilder(context);
} else {
return fallbackBuilder(context);
}
}