Browser constructor

const Browser({
  1. required BrowserBuilder builder,
  2. required List<BrowserRoute> routes,
  3. required BrowserRoute defaultRoute,
  4. OnNavigation? onNavigation,
  5. RouteTransition adaptiveTransition(
    1. BrowserRoute route
    )?,
  6. TraceRoute? adaptiveTrace(
    1. String? name
    )?,
  7. Future<void> openUrl(
    1. Uri uri
    )?,
  8. Key? key,
})

Creates a Browser widget.

The builder is used to construct the main app widget. The routes list defines all possible navigation paths. The defaultRoute is used as a fallback when a route is not found or invalid.

Implementation

const Browser({
  required this.builder,
  required this.routes,
  required this.defaultRoute,
  this.onNavigation,
  this.adaptiveTransition,
  this.adaptiveTrace,
  this.openUrl,
  super.key,
});