showUnsafe method

Future<void> showUnsafe({
  1. required BuildContext context,
  2. required Widget view,
  3. required FFPresentationType asType,
})

Implementation

Future<void> showUnsafe({
  required BuildContext context,
  required Widget view,
  required FFPresentationType asType,
}) {
  final child = FFPresentationProvider(
    type: asType,
    child: buildWidgetUnsafe(view),
  );
  switch (asType) {
    case FFPresentationType.route:
      return Navigator.push(
        context,
        MaterialPageRoute(builder: (_) => child),
      );
    //TODO:
    default:
      throw UnimplementedError(
        'Presentation type $asType not implemented yet',
      );
  }
}