From 0c98ad90a6dad76d8265b29e64aa8c65ca0328a1 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 9 Jul 2025 11:11:43 +0200 Subject: [PATCH] add test args --- .../lib/mih_components/mih_objects/arguments.dart | 10 ++++++++++ .../mih_package_components/Example/package_test.dart | 12 ++++++++---- Frontend/lib/mih_config/mih_routeGenerator.dart | 4 ++-- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/Frontend/lib/mih_components/mih_objects/arguments.dart b/Frontend/lib/mih_components/mih_objects/arguments.dart index 3e4d82e3..5d85ec92 100644 --- a/Frontend/lib/mih_components/mih_objects/arguments.dart +++ b/Frontend/lib/mih_components/mih_objects/arguments.dart @@ -217,3 +217,13 @@ class MzansiAiArguments { this.startUpQuestion, ); } + +class TestArguments { + final AppUser user; + final Business? business; + + TestArguments( + this.user, + this.business, + ); +} diff --git a/Frontend/lib/mih_components/mih_package_components/Example/package_test.dart b/Frontend/lib/mih_components/mih_package_components/Example/package_test.dart index 221fce33..e54b27e8 100644 --- a/Frontend/lib/mih_components/mih_package_components/Example/package_test.dart +++ b/Frontend/lib/mih_components/mih_package_components/Example/package_test.dart @@ -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 { List getToolBody() { List toolBodies = [ PackageToolOne( - user: widget.user, + user: widget.arguments.user, + business: widget.arguments.business!, ), const PackageToolTwo(), ]; diff --git a/Frontend/lib/mih_config/mih_routeGenerator.dart b/Frontend/lib/mih_config/mih_routeGenerator.dart index 38eb52bd..b7b36736 100644 --- a/Frontend/lib/mih_config/mih_routeGenerator.dart +++ b/Frontend/lib/mih_config/mih_routeGenerator.dart @@ -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;