Add appuser as param to test package
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
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';
|
||||||
@@ -9,7 +10,11 @@ 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 {
|
||||||
const PackageTest({super.key});
|
final AppUser user;
|
||||||
|
const PackageTest({
|
||||||
|
super.key,
|
||||||
|
required this.user,
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<PackageTest> createState() => _PackageTestState();
|
State<PackageTest> createState() => _PackageTestState();
|
||||||
@@ -111,7 +116,9 @@ class _PackageTestState extends State<PackageTest> {
|
|||||||
|
|
||||||
List<Widget> getToolBody() {
|
List<Widget> getToolBody() {
|
||||||
List<Widget> toolBodies = [
|
List<Widget> toolBodies = [
|
||||||
const PackageToolOne(),
|
PackageToolOne(
|
||||||
|
user: widget.user,
|
||||||
|
),
|
||||||
const PackageToolTwo(),
|
const PackageToolTwo(),
|
||||||
];
|
];
|
||||||
return toolBodies;
|
return toolBodies;
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ import 'package:file_picker/file_picker.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_speed_dial/flutter_speed_dial.dart';
|
import 'package:flutter_speed_dial/flutter_speed_dial.dart';
|
||||||
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_banner_ad.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_banner_ad.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_personal_profile_preview.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_packages/mzansi_profile/business_profile/components/mih_business_card.dart';
|
import 'package:mzansi_innovation_hub/mih_packages/mzansi_profile/business_profile/components/mih_business_card.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart';
|
import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart';
|
import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart';
|
||||||
@@ -25,7 +27,11 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_
|
|||||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_toggle.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_toggle.dart';
|
||||||
|
|
||||||
class PackageToolOne extends StatefulWidget {
|
class PackageToolOne extends StatefulWidget {
|
||||||
const PackageToolOne({super.key});
|
final AppUser user;
|
||||||
|
const PackageToolOne({
|
||||||
|
super.key,
|
||||||
|
required this.user,
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<PackageToolOne> createState() => _PackageToolOneState();
|
State<PackageToolOne> createState() => _PackageToolOneState();
|
||||||
@@ -166,6 +172,10 @@ class _PackageToolOneState extends State<PackageToolOne> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
const SizedBox(height: 20),
|
const SizedBox(height: 20),
|
||||||
|
MihPersonalProfilePreview(
|
||||||
|
user: widget.user,
|
||||||
|
),
|
||||||
|
const SizedBox(height: 10),
|
||||||
MihBusinessCard(
|
MihBusinessCard(
|
||||||
businessName: "Mzansi Innovation Hub",
|
businessName: "Mzansi Innovation Hub",
|
||||||
cellNumber: "0788300006",
|
cellNumber: "0788300006",
|
||||||
|
|||||||
@@ -298,11 +298,13 @@ class RouteGenerator {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case AppRoutes.packageDevTest:
|
case AppRoutes.packageDevTest:
|
||||||
// No arguments expected for this test route
|
if (args is AppUser) {
|
||||||
return MaterialPageRoute(
|
return MaterialPageRoute(
|
||||||
settings: settings,
|
settings: settings,
|
||||||
builder: (_) => const PackageTest(),
|
builder: (_) => PackageTest(user: args),
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// If no match is found, fall through to the error route
|
// If no match is found, fall through to the error route
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context).pushNamed(
|
Navigator.of(context).pushNamed(
|
||||||
'/package-dev',
|
'/package-dev',
|
||||||
//arguments: widget.signedInUser,
|
arguments: widget.signedInUser,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
appName: "Test",
|
appName: "Test",
|
||||||
|
|||||||
Reference in New Issue
Block a user