Skip to content

wuchuheng/wuchuheng_route_parser_dart

Repository files navigation

wuchuheng_route_parser

The wuchuheng_route_parser used to parse the information about route and to map route name to widget in flutter.

1 Features

  • To parse the information about route in dart/flutter
  • To get widget from map data that the route name map to widget.

2 Installing

Go to the root of your flutter or dart project。 and then run the flowing command:

$ flutter pub add wuchuheng_route_parser

Or Install with dart

$ dart pub add wuchuheng_route_parser

3 Usage

4.1 To map the widget with route name.

RoutesType routes = {
  '/': () => Text('/'),
  '/foods/:id/:name': () => Text('/foods/:id/:name'),
  '/foods/:id': () => Text('/foods/:id'),
};

// Then get the Text('/foods/:id');
Widget? resultWidget = parseRouteToWidget(routes, '/foods/1');

4.2 To parse the information with route name

final result = parseRouteInfo('/foods/:id/:name', '/foods/1/apple');
print(result); // {id: '1', name: 'apple'} 

5 Contributing

You can contribute in one of three ways:

  1. File bug reports using the issue tracker.
  2. Answer questions or fix bugs on the issue tracker.
  3. Contribute new features or update the wiki.

6 License

MIT

About

The dart library to parse route and to map widge with route name

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages