import React from "react"; import Link from "next/link"; import moment from 'moment'; import pluralize from 'pluralize-ru'; export default class NotificationMessage extends React.Component { constructor(props) { super(props); this.state = { }; } render() { const { event } = this.props; switch(event.event_type) { 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 && (

    Важное

    ) }

    { event.event_date }

    Подробнее

  • ) } case "osago_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 && (

    Важное

    ) }

    { event.event_date }

    Подробнее

  • ) } case "fingap_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, "дней", "день", "дня", "дней") } до` } пролонгации FinGAP по договору №{ event.contract_number }. Не забудьте самостоятельно продлить полис FinGAP!

    { event.important && (

    Важное

    ) }

    { event.event_date }

    Подробнее

  • ) } case "fine_gibdd": { return (
  • Внимание! Получен штраф ГИБДД по договору №{ event.contract_number } на сумму { event.add_info }.

    { event.important && (

    Важное

    ) }

    { event.event_date }

    Подробнее

  • ) } case "end_contract": { 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.important && (

    Важное

    ) }

    { event.event_date }

    Посмотрите порядок оформления выкупа

  • ) } case "graph_change": { return (
  • Сформировано новое ДС №{ event.add_info} от { event.event_date } по договору №{ event.contract_number } от (НЕТ ДАТЫ). Срок подписания (НЕТ ДАТЫ).

    { event.important && (

    Важное

    ) }

    { event.event_date }

    Посмотреть дополнительное соглашение

  • ) } case "return_pts": { return (
  • { event.important ? (

    Внимание! Просрочена дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.

    ) : (

    Приближается дата возврата СТС по договору №{ event.contract_number }. Посмотрите порядок возврата СТС или загрузите скан СТС по ссылке.

    ) } { event.important && (

    Важное

    ) }

    { event.event_date }

    Посмотрите порядок возврата СТС   или   Загрузите скан СТС (какой раздел FAQ ?)

  • ) } } return null; {/*}
  • Внимание! Просрочена дата возврата СТС по договору: ХХ.ХХ.ХХХХ

    10.01.2022

    Посмотрите порядок возврата СТС   или   Загрузите скан СТС

  • {*/} {/*}
  • Внимание! Просрочена дата возврата СТС по договору: ХХ.ХХ.ХХХХ

    10.01.2022

    Посмотрите порядок возврата СТС   или   Загрузите скан СТС

  • {*/} {/*}
  • Внимание! Осталось ХХ дней до пролонгации КАСКО по договору №ХХХХ: ХХ.ХХ.ХХХХ. Не забудьте самостоятельно продлить полис ОСАГО

    10.01.2022

    Подробнее

  • {*/} } }