SSR-1282 Dupe check display date of loss

Format Date of loss like ISS heritage dupe check
This commit is contained in:
Josh Dassinger 2024-05-24 13:23:45 -05:00
parent 02db8e965b
commit 4dc4e0b7c7
2 changed files with 13 additions and 4 deletions

View file

@ -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 '';
}

View file

@ -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);