add test args

This commit is contained in:
2025-07-09 11:11:43 +02:00
parent 4666e809f4
commit 0c98ad90a6
3 changed files with 20 additions and 6 deletions

View File

@@ -217,3 +217,13 @@ class MzansiAiArguments {
this.startUpQuestion,
);
}
class TestArguments {
final AppUser user;
final Business? business;
TestArguments(
this.user,
this.business,
);
}

View File

@@ -1,5 +1,4 @@
import 'package:mzansi_innovation_hub/main.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_objects/app_user.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_action.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_alert.dart';
@@ -10,10 +9,14 @@ import 'package:mzansi_innovation_hub/mih_components/mih_objects/arguments.dart'
import 'package:flutter/material.dart';
class PackageTest extends StatefulWidget {
final AppUser user;
// final AppUser user;
// final Business business;
final TestArguments arguments;
const PackageTest({
super.key,
required this.user,
required this.arguments,
// required this.user,
// required this.business,
});
@override
@@ -117,7 +120,8 @@ class _PackageTestState extends State<PackageTest> {
List<Widget> getToolBody() {
List<Widget> toolBodies = [
PackageToolOne(
user: widget.user,
user: widget.arguments.user,
business: widget.arguments.business!,
),
const PackageToolTwo(),
];

View File

@@ -298,10 +298,10 @@ class RouteGenerator {
break;
case AppRoutes.packageDevTest:
if (args is AppUser) {
if (args is TestArguments) {
return MaterialPageRoute(
settings: settings,
builder: (_) => PackageTest(user: args),
builder: (_) => PackageTest(arguments: args),
);
}
break;