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',
|
||||
RECALIBRATION: 'RECALIBRATION',
|
||||
REPLACE_FEE: 'REPLACE FEE',
|
||||
RECYCLE_FEE: 'RECYCLE FEE',
|
||||
MOBILE_FEE: 'MOBILE FEE',
|
||||
REPAIR_FEE: 'REPAIR FEE'
|
||||
});
|
||||
|
|
|
|||
|
|
@ -154,6 +154,7 @@ import { getHighestFullySatisfiedTier, getPackageContents } from '@/helpers/serv
|
|||
|
||||
// Constants
|
||||
import partTypeStrings from '@/constants/part-type-strings.js';
|
||||
import partNumberStrings from '@/constants/part-number-strings.js';
|
||||
import widgetFields from '@/constants/cms-widget-fields.js';
|
||||
|
||||
const VERIFYING_COVERAGE = 'Verifying coverage';
|
||||
|
|
@ -336,16 +337,15 @@ export default {
|
|||
|
||||
return currentPackage?.SubWidgetName ?? '';
|
||||
},
|
||||
// TODO there is something weird with recycling in the backend where partType is Replace instead of recycle
|
||||
recycleFeeCartItem() {
|
||||
const recycleFeeLineItem = useMainStore().lineItems.supportingItems
|
||||
?.find((lineItem) => lineItem.partNumber === partTypeStrings.RECYCLE_FEE);
|
||||
?.find((lineItem) => lineItem.partNumber === partNumberStrings.RECYCLE_FEE);
|
||||
return recycleFeeLineItem
|
||||
? this.getCartItem(
|
||||
this.getCmsContent(this.widget.recycleFee, widgetFields.TEXT_BLOCK_WIDGET.TEXT),
|
||||
[recycleFeeLineItem],
|
||||
false,
|
||||
partTypeStrings.REPLACE_FEE, // TODO this is because of the awkwardness
|
||||
partTypeStrings.REPLACE_FEE, // NOTE this is not a mistake
|
||||
false,
|
||||
true
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue