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, 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/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.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_action.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_alert.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'; import 'package:flutter/material.dart';
class PackageTest extends StatefulWidget { class PackageTest extends StatefulWidget {
final AppUser user; // final AppUser user;
// final Business business;
final TestArguments arguments;
const PackageTest({ const PackageTest({
super.key, super.key,
required this.user, required this.arguments,
// required this.user,
// required this.business,
}); });
@override @override
@@ -117,7 +120,8 @@ class _PackageTestState extends State<PackageTest> {
List<Widget> getToolBody() { List<Widget> getToolBody() {
List<Widget> toolBodies = [ List<Widget> toolBodies = [
PackageToolOne( PackageToolOne(
user: widget.user, user: widget.arguments.user,
business: widget.arguments.business!,
), ),
const PackageToolTwo(), const PackageToolTwo(),
]; ];

View File

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