import { createAlert } from '~/flash'; import { s__ } from '~/locale'; export const displayAndLogError = (error) => createAlert({ message: s__('Incident|Something went wrong while fetching incident timeline events.'), captureError: true, error, }); const EVENT_ICONS = { comment: 'comment', issues: 'issues', label: 'label', status: 'status', default: 'comment', }; export const getEventIcon = (actionName) => { return EVENT_ICONS[actionName] ?? EVENT_ICONS.default; }; /** * Returns a date shifted by the current timezone offset. Allows * date.getHours() and similar to return UTC values. * * @returns {Date} */ export const getUtcShiftedDateNow = () => { const date = new Date(); date.setMinutes(date.getMinutes() + date.getTimezoneOffset()); return date; };