import React from "react"; import pluralize from 'pluralize-ru'; const statuses = { "100": { index: undefined, title: "Выбор КП", icon: "/assets/images/status/icon_deal_status_100.svg", }, "101": { index: 1, title: "Выбор программы финансирования", icon: "/assets/images/status/icon_deal_status_101.svg", }, "102": { index: 2, title: "Сбор пакета документов", icon: "/assets/images/status/icon_deal_status_102.svg", }, "103": { index: 3, title: "Проверка документов", icon: "/assets/images/status/icon_deal_status_103.svg", }, "104": { index: 4, title: "Принятие решения по сделке", icon: "/assets/images/status/icon_deal_status_104.svg", }, "105": { index: 5, title: "Требуется изменение параметров", icon: "/assets/images/status/icon_deal_status_105.svg", }, "106": { index: 5, title: "Принято положительное решение", icon: "/assets/images/status/icon_deal_status_106.svg", }, "107": { index: 6, title: "Оформление лизинга", icon: "/assets/images/status/icon_deal_status_107.svg", }, }; export default class DealsListDeal extends React.Component { constructor(props) { super(props) } //getDealOffers render() { const { onSelectDeal, index, comment, opp_number, statuscode_id, statuscode_name } = this.props; const step = statuscode_id - 100; return (
{ onSelectDeal(opp_number, index) }}>

№ { opp_number }

{ statuses[ statuscode_id ].index === undefined ? "Новая сделка" : `${ statuses[ statuscode_id ].index } ${ pluralize(step, 'этапа', 'этап', 'этапа', 'этапов') } ${ pluralize(statuses[ statuscode_id ].index, 'пройдено', 'пройден', 'пройдено', 'пройдено') }` } {/*} {*/}

{/*}

{ statuscode_name }

{*/}

{ statuses[ statuscode_id ].title }

) } }