Skip to content

[Bug]: Rename title in Treeview #47

@Valyukhov

Description

@Valyukhov

Error description:

Когда начинаешь редактировать название заметки в компоненте Treeview, то после того как курсор уводишь с элемента значение возвращается к предыдущему, а текущее стирается.

Steps to reproduce the error:

  1. Перейти по ссылке https://notepad-rcl.netlify.app/
  2. Слева в меню нажать на Treeview
  3. Прокрутить к заголовку Saving to the database and using Drag and drop sorting
  4. В списке нажать 3 раза на любой элемент, появится возможность редактироват/вводить текст.
  5. Поменять текст.
  6. Убрать курсор в сторону - и текст, который вы набирали, сменится значением по-умолчанию

Expected behavior:

Если брать за основу шаги, которые описаны выше, то на 6 шаге набранное значение текста не должно меняться.

OS

Linux

Browsers

Firefox

Relevant log output

No response

The intended solution:

Я вижу, что в коде ломает вот эта конструкция

onMouseOver={() => {
                  if (typeof setHoveredNodeId === 'function') {
                    setHoveredNodeId(nodeProps.node.id);
                  }
                }}
                onMouseLeave={() => {
                  if (typeof setHoveredNodeId === 'function') {
                    setHoveredNodeId(null);
                  }
                }}

Но я не пойму зачем она здесь. Поэтому сам не стал исправлять

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions