---
# System prepended metadata

title: 'ПлюсАгент: Правки по лендингу от 21.05.2020'
tags: [Temp]

---

---
tags: Temp
---

# ПлюсАгент: Правки по лендингу от 21.05.2020

#### 1. Заставить работать выбор периода

На данный момент элементы выбора периода **не работают**. Ни по клику на элемент статистики, ни при выборе нужного периода в Dropdown не фильтруются обращения; вместо этого просто показываются обращения за весь период. 

#### 2. Оформить число в элементе статистики как ссылку

То есть элемент "2 обращений" должен стать ссылкой. Подчеркивание нужно убрать.

![](https://i.imgur.com/yUFboLl.png)

#### 3. Русифицировать оформление дат

Вместо "May 21, 2020" должно отображаться "21 мая 2020". Для подобного форматирования можно использовать функцию `formatDateString` из файла `format-utils.ts`.

Вместо "12:04 PM" также отображать время в 24-часовом формате.

#### 4. Русифицировать календарь выбора даты

Инструкция по тому, как это сделать находится в [документации](https://ant.design/components/date-picker/#Localization).

Файл с российской локализацией лежит в `antd/lib/date-picker/locale/ru_RU`

#### 5. Подсчитывать количество обращений по рекламным источникам

В данный момент подсчёт не работает так, как надо. На скрине ниже должно быть "Без рекламы: 1" и "Реклама Facebook: 1".

![](https://i.imgur.com/YabEwuy.png)

#### 6. Форматировать значение процента

На скрине ниже большое количество шестёрок после точки. Перед выводом нужно отформатировать число с помощью метода [`.toPrecision()`](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision).

![](https://i.imgur.com/VCF4Lx1.png)

Также я заметил, что если обращений нет совсем, то в таблице вместо чисел отображаются `NaN`. Такую ситуацию тоже нужно предусмотреть и показывать 0 вместо `NaN`.

#### 7. Отображать нужное название события в зависимости от типа обращения

На скрине ниже у самого нового обращения отображается название "Клиент нажал кнопку...". Так как это обращение имеет тип "Обратная связь" (значение `CALLBACK`, а не `SHOW_PHONE`) нужно отобразить "Клиент отправил форму обратной связи".

![](https://i.imgur.com/xxxZTLH.png)
