use new dropdown in Access
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
|
import 'package:mzansi_innovation_hub/mih_apis/mih_validation_services.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_single_child_scroll.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_single_child_scroll.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_dropdwn_field.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tool_body.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tool_body.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
|
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import '../../../main.dart';
|
import '../../../main.dart';
|
||||||
import '../../../mih_apis/mih_api_calls.dart';
|
import '../../../mih_apis/mih_api_calls.dart';
|
||||||
import '../../../mih_components/mih_inputs_and_buttons/mih_dropdown_input.dart';
|
|
||||||
import '../../../mih_components/mih_layout/mih_action.dart';
|
import '../../../mih_components/mih_layout/mih_action.dart';
|
||||||
import '../../../mih_components/mih_layout/mih_header.dart';
|
import '../../../mih_components/mih_layout/mih_header.dart';
|
||||||
import '../../../mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
import '../../../mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
||||||
@@ -133,25 +134,30 @@ class _MihAccessRequestState extends State<MihAccessRequest> {
|
|||||||
children: [
|
children: [
|
||||||
Row(
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
mainAxisSize: MainAxisSize.max,
|
mainAxisSize: MainAxisSize.max,
|
||||||
children: [
|
children: [
|
||||||
Flexible(
|
Flexible(
|
||||||
child: MIHDropdownField(
|
child: MihDropdownField(
|
||||||
controller: filterController,
|
controller: filterController,
|
||||||
hintText: "Access Types",
|
hintText: "Access Type",
|
||||||
dropdownOptions: const [
|
dropdownOptions: const [
|
||||||
"All",
|
"All",
|
||||||
"Approved",
|
"Approved",
|
||||||
"Pending",
|
"Pending",
|
||||||
"Declined",
|
"Declined",
|
||||||
"Cancelled"
|
"Cancelled",
|
||||||
],
|
],
|
||||||
required: true,
|
requiredText: true,
|
||||||
editable: true,
|
editable: true,
|
||||||
enableSearch: false,
|
enableSearch: true,
|
||||||
|
validator: (value) {
|
||||||
|
return MihValidationServices().isEmpty(value);
|
||||||
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
IconButton(
|
IconButton(
|
||||||
|
iconSize: 35,
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
setState(() {
|
setState(() {
|
||||||
forceRefresh = true;
|
forceRefresh = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user