030c3eb428
* app updated * readme updated * rename base folder * update chatty's readme * move apps to packages dir * update repo overview Co-authored-by: diegoveloper <diego.velasquez.lopez@gmail.com>
23 lines
606 B
Dart
23 lines
606 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
Future pushToPage(BuildContext context, Widget widget) async {
|
|
await Navigator.of(context).push(
|
|
MaterialPageRoute(
|
|
builder: (_) => widget,
|
|
),
|
|
);
|
|
}
|
|
|
|
Future pushAndReplaceToPage(BuildContext context, Widget widget) async {
|
|
await Navigator.of(context).pushReplacement(
|
|
MaterialPageRoute(
|
|
builder: (_) => widget,
|
|
),
|
|
);
|
|
}
|
|
|
|
Future popAllAndPush(BuildContext context, Widget widget) async {
|
|
await Navigator.pushAndRemoveUntil(
|
|
context, MaterialPageRoute(builder: (BuildContext context) => widget), ModalRoute.withName('/'));
|
|
}
|