SnackbarRoute<T> constructor

SnackbarRoute<T>({
  1. required Snackbar? snackbar,
  2. RouteSettings? settings,
})

Implementation

SnackbarRoute({
  required this.snackbar,
  RouteSettings? settings,
})  : _builder = Builder(builder: (BuildContext innerContext) {
        return GestureDetector(
          child: snackbar,
          onTap:
              // ignore: unnecessary_null_comparison
              snackbar!.onTap != null
                  ? () => snackbar.onTap!(snackbar)
                  : null,
        );
      }),
      _onStatusChanged = snackbar!.onStatusChanged,
      super(settings: settings) {
  _configureAlignment(this.snackbar!.snackbarPosition!);
}