diff --git a/pages/components/Events/NotificationMessage/index.js b/pages/components/Events/NotificationMessage/index.js index 181faba..1d0d125 100644 --- a/pages/components/Events/NotificationMessage/index.js +++ b/pages/components/Events/NotificationMessage/index.js @@ -22,128 +22,131 @@ export default class NotificationMessage extends React.Component { const { event } = this.props; - switch(event.event_type) + if(event !== undefined && event !== null) { - case "kasko_prolong": + switch(event.event_type) { - const days_left = moment(event.event_date).diff(moment().startOf("day"), 'days'); + case "kasko_prolong": + { + const days_left = moment(event.event_date).diff(moment().startOf("day"), 'days'); - return ( -
Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации КАСКО по договору №{ event.contract_number } (полис { event.add_info }).
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
-- this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее -
-Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации КАСКО по договору №{ event.contract_number } (полис { event.add_info }).
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
++ this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее +
+Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации ОСАГО по договору №{ event.contract_number } (полис { event.add_info }). Не забудьте самостоятельно продлить полис ОСАГО!
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
-- this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее -
-Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации ОСАГО по договору №{ event.contract_number } (полис { event.add_info }). Не забудьте самостоятельно продлить полис ОСАГО!
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
++ this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее +
+Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации Safe Finance по договору №{ event.contract_number }.
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
-- this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее -
-Внимание! { days_left === 0 ? "Сегодня последний день" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до` } пролонгации Safe Finance по договору №{ event.contract_number }.
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
++ this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее +
+Внимание! Получен штраф ГИБДД по договору №{ event.contract_number } на сумму { event.add_info }.
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
-- - Подробнее - -
-Внимание! Получен штраф ГИБДД по договору №{ event.contract_number } на сумму { event.add_info }.
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
++ + Подробнее + +
+Внимание! { days_left === 0 ? "Сегодня дата" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до даты` } окончания договора №{ event.contract_number }.
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
- -Внимание! { days_left === 0 ? "Сегодня дата" : `${ pluralize(days_left, "Осталось", "Остался", "Осталось", "Осталось") } ${ days_left } ${ pluralize(days_left, "дней", "день", "дня", "дней") } до даты` } окончания договора №{ event.contract_number }.
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
+ +Сформировано новое ДС №{ event.add_info} от { moment(event.event_date).format("DD.MM.YYYY") } по договору №{ event.contract_number }.
- { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
- -Сформировано новое ДС №{ event.add_info} от { moment(event.event_date).format("DD.MM.YYYY") } по договору №{ event.contract_number }.
+ { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
+ +Внимание! Просрочена дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.
- ) : ( -Приближается дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.
- ) } - { event.important && (Важное
) } -{ moment(event.event_date).format("DD.MM.YYYY") }
-- - Посмотрите порядок возврата СТС - - или - - Загрузите скан СТС - -
-Внимание! Просрочена дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.
+ ) : ( +Приближается дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.
+ ) } + { event.important && (Важное
) } +{ moment(event.event_date).format("DD.MM.YYYY") }
++ + Посмотрите порядок возврата СТС + + или + + Загрузите скан СТС + +
+Подписанты - { signatories.length > 3 && ( + { signatories !== undefined && signatories !== null && signatories.length > 3 && ( { this.setState({ signatories_show_all: true })}}>Все )}
Варианты изменения графиков