Part number
This commit is contained in:
parent
8f718d03db
commit
ca31c4e8d7
3 changed files with 8 additions and 4 deletions
5
src/constants/part-number-strings.js
Normal file
5
src/constants/part-number-strings.js
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
const partNumberStrings = Object.freeze({
|
||||||
|
RECYCLE_FEE: 'RECYCLE FEE'
|
||||||
|
});
|
||||||
|
|
||||||
|
export default partNumberStrings;
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
RAIN_DEFENSE: 'RAIN DEFENSE',
|
RAIN_DEFENSE: 'RAIN DEFENSE',
|
||||||
RECALIBRATION: 'RECALIBRATION',
|
RECALIBRATION: 'RECALIBRATION',
|
||||||
REPLACE_FEE: 'REPLACE FEE',
|
REPLACE_FEE: 'REPLACE FEE',
|
||||||
RECYCLE_FEE: 'RECYCLE FEE',
|
|
||||||
MOBILE_FEE: 'MOBILE FEE',
|
MOBILE_FEE: 'MOBILE FEE',
|
||||||
REPAIR_FEE: 'REPAIR FEE'
|
REPAIR_FEE: 'REPAIR FEE'
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -154,6 +154,7 @@ import { getHighestFullySatisfiedTier, getPackageContents } from '@/helpers/serv
|
||||||
|
|
||||||
// Constants
|
// Constants
|
||||||
import partTypeStrings from '@/constants/part-type-strings.js';
|
import partTypeStrings from '@/constants/part-type-strings.js';
|
||||||
|
import partNumberStrings from '@/constants/part-number-strings.js';
|
||||||
import widgetFields from '@/constants/cms-widget-fields.js';
|
import widgetFields from '@/constants/cms-widget-fields.js';
|
||||||
|
|
||||||
const VERIFYING_COVERAGE = 'Verifying coverage';
|
const VERIFYING_COVERAGE = 'Verifying coverage';
|
||||||
|
|
@ -336,16 +337,15 @@ export default {
|
||||||
|
|
||||||
return currentPackage?.SubWidgetName ?? '';
|
return currentPackage?.SubWidgetName ?? '';
|
||||||
},
|
},
|
||||||
// TODO there is something weird with recycling in the backend where partType is Replace instead of recycle
|
|
||||||
recycleFeeCartItem() {
|
recycleFeeCartItem() {
|
||||||
const recycleFeeLineItem = useMainStore().lineItems.supportingItems
|
const recycleFeeLineItem = useMainStore().lineItems.supportingItems
|
||||||
?.find((lineItem) => lineItem.partNumber === partTypeStrings.RECYCLE_FEE);
|
?.find((lineItem) => lineItem.partNumber === partNumberStrings.RECYCLE_FEE);
|
||||||
return recycleFeeLineItem
|
return recycleFeeLineItem
|
||||||
? this.getCartItem(
|
? this.getCartItem(
|
||||||
this.getCmsContent(this.widget.recycleFee, widgetFields.TEXT_BLOCK_WIDGET.TEXT),
|
this.getCmsContent(this.widget.recycleFee, widgetFields.TEXT_BLOCK_WIDGET.TEXT),
|
||||||
[recycleFeeLineItem],
|
[recycleFeeLineItem],
|
||||||
false,
|
false,
|
||||||
partTypeStrings.REPLACE_FEE, // TODO this is because of the awkwardness
|
partTypeStrings.REPLACE_FEE, // NOTE this is not a mistake
|
||||||
false,
|
false,
|
||||||
true
|
true
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue