add back startUp search in MD
This commit is contained in:
@@ -231,10 +231,12 @@ class MzansiAiArguments {
|
|||||||
class MzansiDirectoryArguments {
|
class MzansiDirectoryArguments {
|
||||||
final bool personalSearch;
|
final bool personalSearch;
|
||||||
final int? packageIndex;
|
final int? packageIndex;
|
||||||
|
final String? startSearchText;
|
||||||
|
|
||||||
MzansiDirectoryArguments({
|
MzansiDirectoryArguments({
|
||||||
required this.personalSearch,
|
required this.personalSearch,
|
||||||
this.packageIndex,
|
this.packageIndex,
|
||||||
|
required this.startSearchText,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ class _MzansiDirectoryState extends State<MzansiDirectory> {
|
|||||||
return MihSearchMzansi(
|
return MihSearchMzansi(
|
||||||
personalSearch: widget.arguments.personalSearch,
|
personalSearch: widget.arguments.personalSearch,
|
||||||
myLocation: myLocation,
|
myLocation: myLocation,
|
||||||
|
startSearchText: widget.arguments.startSearchText,
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
// MihContacts(),
|
// MihContacts(),
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ class _MzansiDirectoryTileState extends State<MzansiDirectoryTile> {
|
|||||||
'/mzansi-directory',
|
'/mzansi-directory',
|
||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: true,
|
personalSearch: true,
|
||||||
|
startSearchText: null,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,10 +18,12 @@ import 'package:mzansi_innovation_hub/mih_services/mih_user_services.dart';
|
|||||||
class MihSearchMzansi extends StatefulWidget {
|
class MihSearchMzansi extends StatefulWidget {
|
||||||
final bool personalSearch;
|
final bool personalSearch;
|
||||||
final String? myLocation;
|
final String? myLocation;
|
||||||
|
final String? startSearchText;
|
||||||
const MihSearchMzansi({
|
const MihSearchMzansi({
|
||||||
super.key,
|
super.key,
|
||||||
required this.personalSearch,
|
required this.personalSearch,
|
||||||
required this.myLocation,
|
required this.myLocation,
|
||||||
|
required this.startSearchText,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -98,10 +100,14 @@ class _MihSearchMzansiState extends State<MihSearchMzansi> {
|
|||||||
super.initState();
|
super.initState();
|
||||||
setState(() {
|
setState(() {
|
||||||
userSearch = widget.personalSearch;
|
userSearch = widget.personalSearch;
|
||||||
mzansiSearchController.text = "";
|
|
||||||
// businessTypeController.text = "All";
|
|
||||||
availableBusinessTypes =
|
availableBusinessTypes =
|
||||||
MihBusinessDetailsServices().fetchAllBusinessTypes();
|
MihBusinessDetailsServices().fetchAllBusinessTypes();
|
||||||
|
if (widget.startSearchText != null) {
|
||||||
|
mzansiSearchController.text = widget.startSearchText!;
|
||||||
|
searchPressed();
|
||||||
|
} else {
|
||||||
|
mzansiSearchController.text = "";
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ class _MihAddBookmarkAlertState extends State<MihAddBookmarkAlert> {
|
|||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: false, // personalSearch
|
personalSearch: false, // personalSearch
|
||||||
packageIndex: 1,
|
packageIndex: 1,
|
||||||
|
startSearchText: widget.business.Name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
MihAlertServices().successAlert(
|
MihAlertServices().successAlert(
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ class _MihDeleteBookmarkAlertState extends State<MihDeleteBookmarkAlert> {
|
|||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: false, // personalSearch
|
personalSearch: false, // personalSearch
|
||||||
packageIndex: 1,
|
packageIndex: 1,
|
||||||
|
startSearchText: widget.business.Name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
MihAlertServices().successAlert(
|
MihAlertServices().successAlert(
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ class _MihReviewBusinessWindowState extends State<MihReviewBusinessWindow> {
|
|||||||
'/mzansi-directory',
|
'/mzansi-directory',
|
||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: false, // personalSearch
|
personalSearch: false, // personalSearch
|
||||||
|
startSearchText: widget.business.Name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
MihAlertServices().successAlert(
|
MihAlertServices().successAlert(
|
||||||
@@ -189,6 +190,7 @@ class _MihReviewBusinessWindowState extends State<MihReviewBusinessWindow> {
|
|||||||
'/mzansi-directory',
|
'/mzansi-directory',
|
||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: false, // personalSearch
|
personalSearch: false, // personalSearch
|
||||||
|
startSearchText: widget.business.Name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
MihAlertServices().successAlert(
|
MihAlertServices().successAlert(
|
||||||
@@ -224,6 +226,7 @@ class _MihReviewBusinessWindowState extends State<MihReviewBusinessWindow> {
|
|||||||
'/mzansi-directory',
|
'/mzansi-directory',
|
||||||
arguments: MzansiDirectoryArguments(
|
arguments: MzansiDirectoryArguments(
|
||||||
personalSearch: false, // personalSearch
|
personalSearch: false, // personalSearch
|
||||||
|
startSearchText: widget.business.Name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
MihAlertServices().successAlert(
|
MihAlertServices().successAlert(
|
||||||
|
|||||||
Reference in New Issue
Block a user