DigitalConsumer.ISS/src/helpers/vehicle-helper.js
Bill Richardson 0dafce88a3 bailout addded to navigatewithsingle
and a copilot suggestion
2026-07-23 16:04:14 -04:00

21 lines
No EOL
981 B
JavaScript

import { useMainStore } from '@/store';
import { experimentSettings } from '@/constants/experiments';
import experimentMixin from '@/mixins/experiment-mixin';
export function hasYMMExperimentBailoutSettingEnabled() {
return ymmIsVinRequired() && experimentMixin.methods.hasSettingEqualTo(experimentSettings.ISS_YMMS_VIN_REQUIRED_BAILOUT_ENABLED, 'true');
}
export function hasYMMExperimentPageSettingEnabled() {
return ymmIsVinRequired() && experimentMixin.methods.hasSettingEqualTo(experimentSettings.ISS_YMMS_VIN_REQUIRED_PAGE_ENABLED, 'true');
}
export function hasYMMExperimentSettingEnabled() {
return ymmIsVinRequired()
&& (experimentMixin.methods.hasSettingEqualTo(experimentSettings.ISS_YMMS_VIN_REQUIRED_PAGE_ENABLED, 'true')
|| experimentMixin.methods.hasSettingEqualTo(experimentSettings.ISS_YMMS_VIN_REQUIRED_BAILOUT_ENABLED, 'true'));
}
function ymmIsVinRequired() {
return useMainStore().order?.vehicle?.vinRequired === true;
}