Merge remote-tracking branch 'origin/zaid_development_new' into zaid_development_new

main_design2.0
Sikander Saleem 2 years ago
commit 3c8791b590

@ -196,7 +196,8 @@ class CreateRequestPageState extends State<CreateRequestPage> {
onSelect: (status) {
_serviceRequest.type = status;
},
enabled: widget.serviceRequest == null ? true : false,
enabled: false,
withDefaultItem: widget.serviceRequest == null,
),
const SizedBox(
height: 8,

@ -11,8 +11,9 @@ class ServiceRequestTypesMenu extends StatelessWidget {
final Function(Lookup) onSelect;
final Lookup initialValue;
final bool enabled;
final bool withDefaultItem;
const ServiceRequestTypesMenu({Key key, this.onSelect, this.initialValue, this.enabled = true}) : super(key: key);
const ServiceRequestTypesMenu({Key key, this.onSelect, this.initialValue, this.withDefaultItem = false, this.enabled = true}) : super(key: key);
@override
Widget build(BuildContext context) {
final settingProvider = Provider.of<SettingProvider>(context);
@ -27,7 +28,7 @@ class ServiceRequestTypesMenu extends StatelessWidget {
await menuProvider.getData(user: userProvider.user, host: settingProvider.host);
},
child: SingleStatusMenu(
initialStatus: enabled ? initialValue : menuProvider.getDefaultItem(),
initialStatus: enabled || !withDefaultItem ? initialValue : menuProvider.getDefaultItem(),
statuses: menuProvider.items,
enabled: enabled,
onSelect: onSelect,

Loading…
Cancel
Save