showUnsafe method
Future<void>
showUnsafe({
- required BuildContext context,
- required Widget view,
- 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',
);
}
}