controller<T extends Widget> static method

FiberRouteNode controller<T extends Widget>({
  1. required String name,
  2. RouteTransition transition = RouteTransition.none,
  3. bool gesturePopEnabled = false,
  4. Widget builder(
    1. BuildContext context,
    2. Widget child, [
    3. Object? extra
    ])?,
  5. required List<FiberRouteNode> routes,
})

Implementation

static FiberRouteNode controller<T extends Widget>({
  required String name,
  RouteTransition transition = RouteTransition.none,
  bool gesturePopEnabled = false,
  Widget Function(BuildContext context, Widget child, [Object? extra])? builder,
  required List<FiberRouteNode> routes,
}) => _FiberControllerRouteNode<T>(
  name: name,
  transition: transition,
  gesturePopEnabled: gesturePopEnabled,
  builder: builder ?? (context, child, [extra]) => ControllerView(child: child),
  routes: routes,
);