UI: Fixed mobile qr code widget

This commit is contained in:
Vladyslav_Prykhodko 2024-11-01 15:15:06 +02:00
parent a84d1f01f7
commit 8491134eb0

View File

@ -70,9 +70,11 @@ export class MobileQrCodeWidgetSettingsComponent extends PageComponent implement
this.mobileAppSettingsForm.get('mobileAppBundleId').disable({emitEvent: false}); this.mobileAppSettingsForm.get('mobileAppBundleId').disable({emitEvent: false});
this.mobileAppSettingsForm.get('qrCodeConfig.qrCodeLabel').disable({emitEvent: false}); this.mobileAppSettingsForm.get('qrCodeConfig.qrCodeLabel').disable({emitEvent: false});
} else { } else {
this.mobileAppSettingsForm.get('mobileAppBundleId').enable({emitEvent: false}); const formValue = this.mobileAppSettingsForm.value;
if (this.mobileAppSettingsForm.get('qrCodeConfig.qrCodeLabelEnabled').value && if (!formValue.useDefaultApp) {
this.mobileAppSettingsForm.get('qrCodeConfig.showOnHomePage').value) { this.mobileAppSettingsForm.get('mobileAppBundleId').enable({emitEvent: false});
}
if (formValue.qrCodeConfig.qrCodeLabelEnabled && formValue.qrCodeConfig.showOnHomePage) {
this.mobileAppSettingsForm.get('qrCodeConfig.qrCodeLabel').enable({emitEvent: false}); this.mobileAppSettingsForm.get('qrCodeConfig.qrCodeLabel').enable({emitEvent: false});
} }
} }