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 = { }; } _handle_onLink = (url) => { window.location = url; } 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 && (

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

    this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее

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

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

    this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее

  • ) } 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, "дней", "день", "дня", "дней") } до` } пролонгации Safe Finance по договору №{ event.contract_number }.

    { event.important && (

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

    this._handle_onLink(`/contract/${ event.contract_number }/services#insurance`) }>Подробнее

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

    { event.important && (

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

    Подробнее

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

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

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

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

    { event.important && (

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

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

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

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

    ) : (

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

    ) } { event.important && (

    Важное

    ) }

    { moment(event.event_date).format("DD.MM.YYYY") }

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

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

    10.01.2022

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

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

    10.01.2022

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

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

    10.01.2022

    Подробнее

  • {*/} } }