22 lines
No EOL
632 B
JavaScript
22 lines
No EOL
632 B
JavaScript
import store from "@/store";
|
|
|
|
export function getDamageString() {
|
|
return store.getters.damage.glassToReplace.length > 1 ? "match" : store.getters.damage.glassToReplace[0].location;
|
|
}
|
|
|
|
export function compareGlassOptions(newOptions, currentOptions){
|
|
const optionsMap = {
|
|
Windshield: "windshieldOptions",
|
|
Driver: "driverSideOptions",
|
|
Passenger: "passengerSideOptions",
|
|
Rear: "backGlassOptions"
|
|
}
|
|
|
|
for(const option of currentOptions){
|
|
if(!newOptions[optionsMap[option.location]].availableReplacementOptions.includes(option.name)){
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
} |