compassion 0.1.1 copy "compassion: ^0.1.1" to clipboard
compassion: ^0.1.1 copied to clipboard

discontinued

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(),
        ),
      );
}
0
likes
40
points
28
downloads

Publisher

unverified uploader

Weekly Downloads

A simple pure dart shim to make named routes with arguments easier.

Homepage

License

MIT (license)

Dependencies

flutter

More

Packages that depend on compassion