step 5 : transaksi page

This commit is contained in:
sindhu
2024-01-12 17:22:15 +07:00
parent f323df9f0f
commit 81c9fc6034
6 changed files with 351 additions and 9 deletions

View File

@@ -1,4 +1,5 @@
import 'package:app_petty_cash/screen/home/home_screen.dart';
import 'package:app_petty_cash/screen/transaksi/transaksi_screen.dart';
import 'package:flutter/material.dart';
import '../screen/login/login_screen.dart';
@@ -8,6 +9,7 @@ const loginRoute = "/loginRoute";
const menuRoute = "/menuRoute";
const splashScreen = "/splashScreen";
const homeRoute = "/homeRoute";
const transaksiRoute = "/transaksiRoute";
class AppRoute {
static Route<dynamic> generateRoute(RouteSettings settings) {
@@ -25,7 +27,7 @@ class AppRoute {
}
// home screen
if (settings.name == homeRoute) {
if (settings.name == homeRoute) {
return MaterialPageRoute(builder: (context) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(
@@ -37,6 +39,19 @@ class AppRoute {
});
}
// tansaksi screen
if (settings.name == transaksiRoute) {
return MaterialPageRoute(builder: (context) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(
textScaleFactor: 1.0,
padding: EdgeInsets.all(0),
),
child: TransaksiScreen(),
);
});
}
// default
return MaterialPageRoute(builder: (context) {
return MediaQuery(