cookie preference update
welcome page format whitespace screen transition fix for provider pref and prop for later fixes
This commit is contained in:
parent
79abe1a717
commit
fee28585e5
3 changed files with 10 additions and 4 deletions
|
|
@ -61,6 +61,7 @@ export default {
|
||||||
isForwardActionDisabled: Boolean,
|
isForwardActionDisabled: Boolean,
|
||||||
isBackButtonHidden: { type: Boolean, default: false },
|
isBackButtonHidden: { type: Boolean, default: false },
|
||||||
isForwardButtonHidden: { type: Boolean, default: false },
|
isForwardButtonHidden: { type: Boolean, default: false },
|
||||||
|
isForwardButtonNavigavtionDisabled: { type: Boolean, default: false },
|
||||||
cmsWidgetName: String,
|
cmsWidgetName: String,
|
||||||
isStackedVertically: { type: Boolean, default: false }
|
isStackedVertically: { type: Boolean, default: false }
|
||||||
},
|
},
|
||||||
|
|
@ -99,7 +100,7 @@ export default {
|
||||||
// prevent keyboard input after button click
|
// prevent keyboard input after button click
|
||||||
document.onkeydown = () => false;
|
document.onkeydown = () => false;
|
||||||
|
|
||||||
if ((!this.disableForwardAction && !this.isForwardActionDisabled)) {
|
if ((!this.disableForwardAction && !this.isForwardActionDisabled && !this.isForwardButtonNavigavtionDisabled)) {
|
||||||
showIssLoadingModal(true);
|
showIssLoadingModal(true);
|
||||||
}
|
}
|
||||||
this.$emit('forwardClicked');
|
this.$emit('forwardClicked');
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
class="mt-5"
|
class="mt-5"
|
||||||
cmsWidgetName="SiteFooterWidget"
|
cmsWidgetName="SiteFooterWidget"
|
||||||
:isForwardActionDisabled="isForwardActionDisabled"
|
:isForwardActionDisabled="isForwardActionDisabled"
|
||||||
|
:isForwardButtonNavigavtionDisabled="isForwardNavigationDisabled"
|
||||||
@backClicked="navigateBack"
|
@backClicked="navigateBack"
|
||||||
@forwardClicked="forwardButtonAction" />
|
@forwardClicked="forwardButtonAction" />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -78,6 +79,7 @@ import tpaRecalModal from '@/layouts/provider-preference/tpa-recal-modal/tpa-rec
|
||||||
import globalRules from '@/constants/global-rules';
|
import globalRules from '@/constants/global-rules';
|
||||||
import bailoutMessage from '@/constants/bailoutMessage';
|
import bailoutMessage from '@/constants/bailoutMessage';
|
||||||
import contentGroupModal from '@/iss-components/content-group-modal/content-group-modal.vue';
|
import contentGroupModal from '@/iss-components/content-group-modal/content-group-modal.vue';
|
||||||
|
import showIssLoadingModal from '@/helpers/loading-modal-helper';
|
||||||
|
|
||||||
const options = { SAFELITE: 'SafeliteOption', TPA: 'TPAOption' };
|
const options = { SAFELITE: 'SafeliteOption', TPA: 'TPAOption' };
|
||||||
const RECAL_MODAL_REF_NAME = 'RecalModal';
|
const RECAL_MODAL_REF_NAME = 'RecalModal';
|
||||||
|
|
@ -139,6 +141,9 @@ export default {
|
||||||
isForwardActionDisabled() {
|
isForwardActionDisabled() {
|
||||||
return this.selectedProvider === null;
|
return this.selectedProvider === null;
|
||||||
},
|
},
|
||||||
|
isForwardNavigationDisabled() {
|
||||||
|
return this.selectedProvider === options.TPA && !this.tpaAcknowledgement;
|
||||||
|
},
|
||||||
prefAnswers() {
|
prefAnswers() {
|
||||||
const cmsAnswersContent = [
|
const cmsAnswersContent = [
|
||||||
{
|
{
|
||||||
|
|
@ -215,6 +220,7 @@ export default {
|
||||||
selectedProvider: this.selectedProvider,
|
selectedProvider: this.selectedProvider,
|
||||||
tpaAcknowledgement: this.tpaAcknowledgement
|
tpaAcknowledgement: this.tpaAcknowledgement
|
||||||
});
|
});
|
||||||
|
showIssLoadingModal(true);
|
||||||
this.navigateForward(this.navigationScenarios.CLICKED_FORWARD_WITH_TPA_ENABLED);
|
this.navigateForward(this.navigationScenarios.CLICKED_FORWARD_WITH_TPA_ENABLED);
|
||||||
},
|
},
|
||||||
forwardButtonAction() {
|
forwardButtonAction() {
|
||||||
|
|
@ -222,7 +228,6 @@ export default {
|
||||||
let scenario = null;
|
let scenario = null;
|
||||||
switch (this.selectedProvider) {
|
switch (this.selectedProvider) {
|
||||||
case options.SAFELITE:
|
case options.SAFELITE:
|
||||||
this.mainStore.updateIsSafeliteProvider(true);
|
|
||||||
scenario =
|
scenario =
|
||||||
this.navigationScenarios
|
this.navigationScenarios
|
||||||
.CLICKED_FORWARD_WITH_SAFELITE;
|
.CLICKED_FORWARD_WITH_SAFELITE;
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@
|
||||||
:validationRules="rules.email"
|
:validationRules="rules.email"
|
||||||
isRequired
|
isRequired
|
||||||
disableAutoFill
|
disableAutoFill
|
||||||
class="mt-3" />
|
class="mt-3" />
|
||||||
<buttonQuestion
|
<buttonQuestion
|
||||||
v-if="displayGlassOnlyQuestion"
|
v-if="displayGlassOnlyQuestion"
|
||||||
ref="glassOnlyDamage"
|
ref="glassOnlyDamage"
|
||||||
|
|
@ -514,7 +514,7 @@ form {
|
||||||
// Remove underline from help text links
|
// Remove underline from help text links
|
||||||
:deep(.text-block a) {
|
:deep(.text-block a) {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue