Всем привет.
У меня есть компонента которая рендерит тег p с контентом, если мы хочем изменить контент, то нужно кликнуть на елемент, тогда у нас появиться инпут, где мы уже можем редактировать контент. Что-бы вернуться назад к простому view контента надо кликнуть на любое место в DOM. Ч то-бы сохранить данные, нужно просто нажать Enter.
Все хорошо работает, но если пользователь захочет закрыть инпут по клику на любое место в DOM, но контент менялся, то нужно выводить попап что есть несохранные данные. Проблема в том что обработчик также действует на модалку и надо как-то игнорировать это.
Вот пример -
https://codesandbox.io/s/jpzq1n6r85
Спасибо