npm package: @potok/rich-text-editor
Description: Potok.io rich text editor (based on ProseMirror)
Latest version: 0.1.0

Editor example:

```js
const Editor = require('./RichTextEditor').default;

<Editor
  // defaultText="<u>default text</u>"
  // showPrompt
  onChange={data => console.log(' API > ', data)}
  showTemplateSelector
  templateOptions={[
    {
      text: 'Эксперт по обслуживанию клиентов',
      value: 'Эксперт по обслуживанию клиентов',
      description:
        'Наши ожидания: • Хорошие коммуникативные навыки и грамотная речь; • Желание обучаться и развиваться в Банковской сфере; • Знание ПК (Word, Excel). Ваши задачи: • Исходящие звонки для проверки данных Клиента; • Выявление мошеннических действия со стороны Клиентов; • Проверка документов Клиентов на комплектность и подлинность. Наше предложение: • Перспективы роста и развития в крупном Банке; • Лучшие программы обучения; • Работа в дружной команде профессионалов; • Доход будет состоять из стабильного оклада и премии по результатам работы. О наличии вакансии уточняйте дополнительно',
    },
    {
      text: 'Менеджер',
      value: 'Менеджер',
      description:
        'Наши ожидания: • Хорошие коммуникативные навыки и грамотная речь; • Желание помогать клиентам Банка в решение сложных вопросов; • Желание обучаться и развиваться в Банковской сфере; • Знание ПК (Word, Excel). Ваши задачи: • Консультирование Клиентов по вопросам банковских продуктов; • Решение вопросов Клиентов Банка по телефону; • Ведение отчетности. Наше предложение: • Перспективы роста и развития в крупном Банке; • Лучшие программы обучения; • Работа в дружной команде профессионалов; • Доход будет состоять из стабильного оклада и премии по результатам работы. О наличии вакансии уточняйте дополнительно',
    },
  ]}
  templateValue="privet"
  users={[
    {
      email: 'tomashevskaya.hcf.pilot@gmail.com',
      name: 'Томашевская Администратор',
      id: 918,
      avatar: 'https://dev.stagings.potok.io/uploads/user/avatar/918/Chuk.jpg',
    },
    {
      email: 'alexandra.zakazchik@gmail.com',
      name: 'alexandra.zakazchik@gmail.com',
      id: 913,
      avatar:
        'https://dev.stagings.potok.io/uploads/user/avatar/913/Swiss_3.jpg',
    },
    {
      email: 'vimpel2@mailinator.com',
      name: 'vimpel2@mailinator.com',
      id: 1035,
      avatar: '/dummy/avatar.jpg',
    },
    {
      email: 'tomashevskayaa.pilot@gmail.com',
      name: 'Менджер',
      id: 917,
      avatar: 'https://dev.stagings.potok.io/uploads/user/avatar/918/Chuk.jpg',
    },
    {
      email: 'alexandra.zakazchik@gmail.com',
      name: 'Chief Povar',
      id: 912,
      avatar:
        'https://dev.stagings.potok.io/uploads/user/avatar/913/Swiss_3.jpg',
    },
    {
      email: 'vimpel2@mailinator.com',
      name: 'Директор управления оптимизациями технологических процессов',
      id: 1034,
      avatar: '/dummy/avatar.jpg',
    },
  ]}
  variables={[
    {
      id: 'APPLICANT_NAME',
      name: 'ФИО кандидата',
    },
    {
      id: 'APPLICANT_FIRST_NAME',
      name: 'имя кандидата',
    },
    {
      id: 'APPLICANT_LAST_NAME',
      name: 'фамилия кандидата',
    },
    {
      id: 'APPLICANT_MIDDLE_NAME',
      name: 'отчество кандидата',
    },
    {
      id: 'JOB_NAME',
      name: 'название вакансии',
    },
    {
      id: 'SELF_NAME',
      name: 'моё имя',
    },
    {
      id: 'COMPANY_NAME',
      name: 'название компании',
    },
    {
      id: 'JOB_LINK',
      name: 'ссылка на вакансию',
    },
  ]}
/>;
```