init static method

TransitionBuilder init({
  1. TransitionBuilder? builder,
})

Implementation

static TransitionBuilder init({TransitionBuilder? builder}) {
  return (BuildContext context, Widget? child) {
    assert(child is Navigator, 'child must be Navigator, what is wrong?');

    final manager = BifrostManager(child as Navigator);
    final content = HeroControllerScope.none(child: manager);

    return builder?.call(context, content) ?? content;
  };
}