compassion 0.1.1
compassion: ^0.1.1 copied to clipboard
A simple pure dart shim to make named routes with arguments easier.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:compassion/compassion.dart';
import 'pages/details.dart';
import 'pages/home.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
final compass = Compass({
'/': (c, _) => Home(),
'/details': (c, a) => Details(a),
});
@override
Widget build(BuildContext context) => CompassProvider(
compass: compass,
child: MaterialApp(
onGenerateRoute: compass,
home: Home(),
),
);
}