merge static method
Widget
merge({
- Key? key,
- required Widget child,
- ErrorBuilder? errorBuilder,
- WidgetBuilder? loadingBuilder,
- ErrorBuilderToSliver? errorBuilderToSliver,
- LoadingBuilderToSliver? loadingSliverBuilder,
从当前上下文中合并配置
Implementation
static Widget merge({
Key? key,
required Widget child,
ErrorBuilder? errorBuilder,
WidgetBuilder? loadingBuilder,
ErrorBuilderToSliver? errorBuilderToSliver,
LoadingBuilderToSliver? loadingSliverBuilder,
}) {
return widgets.Builder(builder: (context) {
return ValueNotifierBuilderConfig(
key: key,
errorBuilder: errorBuilder ?? context.config.errorBuilder,
loadingBuilder: loadingBuilder ?? context.config.loadingBuilder,
errorBuilderToSliver:
errorBuilderToSliver ?? context.config.errorBuilderToSliver,
loadingBuilderToSliver:
loadingSliverBuilder ?? context.config.loadingBuilderToSliver,
child: child,
);
});
}