build method
Implementation
@override
Future<T?> build(BuildContext context) {
var builder =
Adaptive.of(context)
?.getBuilderByName<AdaptiveFunction<T>, Future<T?>>(name);
if (builder != null) {
return builder.build(context, this);
}
if ((T).toString() != (dynamic).toString()) {
var dynamicBuilder = Adaptive.of(context)
?.getBuilderByName<AdaptiveFunction, Future<dynamic>>(
getDynamicName(name));
if (dynamicBuilder != null) {
return dynamicBuilder.build(context, this).then((x) => x as T?);
}
}
return Future.value(null);
}