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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions