Show selected option in business profile

This commit is contained in:
2024-11-07 09:55:58 +02:00
parent 50452aa703
commit 69a8cd0005

View File

@@ -273,6 +273,9 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
} }
Widget showSelection(int selectionIndex) { Widget showSelection(int selectionIndex) {
// if (selectionIndex == 0) {
// return BusinessDetails(arguments: widget.arguments);
// } else
if (selectionIndex == 0) { if (selectionIndex == 0) {
return BusinessDetails(arguments: widget.arguments); return BusinessDetails(arguments: widget.arguments);
} else if (selectionIndex == 1) { } else if (selectionIndex == 1) {
@@ -304,19 +307,49 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
return MIHHeader( return MIHHeader(
headerAlignment: MainAxisAlignment.end, headerAlignment: MainAxisAlignment.end,
headerItems: [ headerItems: [
IconButton( // IconButton(
onPressed: () { // onPressed: () {
setState(() { // setState(() {
selectionIndex = 0; // selectionIndex = 0;
}); // });
}, // },
icon: const Icon( // icon: const Icon(
Icons.business, // Icons.info_outline,
size: 35, // size: 35,
// ),
// ),
//============ Business Details ================
Visibility(
visible: selectionIndex != 0,
child: IconButton(
onPressed: () {
setState(() {
selectionIndex = 0;
});
},
icon: const Icon(
Icons.business,
size: 35,
),
), ),
), ),
Visibility( Visibility(
visible: isFullAccess, visible: selectionIndex == 0,
child: IconButton.filled(
onPressed: () {
setState(() {
selectionIndex = 0;
});
},
icon: const Icon(
Icons.business,
size: 35,
),
),
),
//============ Team Manager ================
Visibility(
visible: isFullAccess && selectionIndex != 1,
child: IconButton( child: IconButton(
onPressed: () { onPressed: () {
setState(() { setState(() {
@@ -330,7 +363,22 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
), ),
), ),
Visibility( Visibility(
visible: isFullAccess, visible: isFullAccess && selectionIndex == 1,
child: IconButton.filled(
onPressed: () {
setState(() {
selectionIndex = 1;
});
},
icon: const Icon(
Icons.people_outline,
size: 35,
),
),
),
//============ Add Team member ================
Visibility(
visible: isFullAccess && selectionIndex != 2,
child: IconButton( child: IconButton(
onPressed: () { onPressed: () {
setState(() { setState(() {
@@ -343,6 +391,20 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
), ),
), ),
), ),
Visibility(
visible: isFullAccess && selectionIndex == 2,
child: IconButton.filled(
onPressed: () {
setState(() {
selectionIndex = 2;
});
},
icon: const Icon(
Icons.add,
size: 35,
),
),
),
], ],
); );
} }