SSR-1282 Dupe check display date of loss
Format Date of loss like ISS heritage dupe check
This commit is contained in:
parent
02db8e965b
commit
4dc4e0b7c7
2 changed files with 13 additions and 4 deletions
|
|
@ -99,3 +99,12 @@ export function formatAmountInDollars(amount) {
|
|||
}
|
||||
return currencyFormatter.format(amount);
|
||||
}
|
||||
|
||||
const defaultDateFormatter = new Intl.DateTimeFormat('en-US');
|
||||
export function formatDate(date, formatter) {
|
||||
const dateFormatter = formatter ?? defaultDateFormatter;
|
||||
if (!Number.isNaN(date)) {
|
||||
return dateFormatter.format(date);
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,7 +56,9 @@ import { fetchCmsContentForPage } from '@/helpers/cms-content-helper.js';
|
|||
import BaseFormMixin from '@/mixins/base-form-mixin.js';
|
||||
import { useMainStore } from '@/store/index.js';
|
||||
import globalRules from '@/constants/global-rules.js';
|
||||
import { toTitleCase } from '@/helpers/text-helper.js';
|
||||
import {formatDate, toTitleCase} from '@/helpers/text-helper.js';
|
||||
|
||||
const dupeCheckDateFormatter = new Intl.DateTimeFormat('en-US', { timeZone: 'UTC', month: '2-digit', day: '2-digit', year: 'numeric' });
|
||||
|
||||
export default {
|
||||
name: 'duplicate-check',
|
||||
|
|
@ -114,9 +116,7 @@ export default {
|
|||
const vehicle = !!o.vehicleYear && !!o.vehicleMake && !!o.vehicleModel
|
||||
? `${o.vehicleYear} ${o.vehicleMake} ${o.vehicleModel}`
|
||||
: null;
|
||||
const dateOfLoss = o.responseDate == null
|
||||
? ''
|
||||
: new Date(o.responseDate).toLocaleDateString();
|
||||
const dateOfLoss = formatDate(new Date(useMainStore().order.policy.dateOfLoss), dupeCheckDateFormatter);
|
||||
const subtext = vehicle && o.responseDate
|
||||
? `${vehicle}, ${dateOfLoss}`
|
||||
: (vehicle ?? '').concat(dateOfLoss);
|
||||
|
|
|
|||
Loading…
Reference in a new issue