didvan-app/lib/routes/route_generator.dart

28 lines
609 B
Dart

import 'package:flutter/material.dart';
class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings) {
switch (settings.name) {
default:
return _errorRoute();
}
}
static Route<dynamic> _errorRoute() {
return MaterialPageRoute(builder: (_) {
return Scaffold(
appBar: AppBar(
title: const Text('Error'),
),
body: const Center(
child: Text('ERROR'),
),
);
});
}
static materialPageRouteGenerator(pageWidget) => MaterialPageRoute(
builder: (context) => pageWidget,
);
}