Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Commit

Permalink
Revert SimpleLink/index.js
Browse files Browse the repository at this point in the history
  • Loading branch information
tiberiuichim committed Sep 18, 2021
1 parent 58286dc commit ad3aa4c
Showing 1 changed file with 2 additions and 16 deletions.
18 changes: 2 additions & 16 deletions src/editor/plugins/SimpleLink/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { defineMessages } from 'react-intl'; // , defineMessages
import { ReactEditor, useSlate } from 'slate-react';
import { useSelector, useDispatch } from 'react-redux';
import AddLinkForm from '@plone/volto/components/manage/AnchorPlugin/components/LinkButton/AddLinkForm';
import { isEqual } from 'lodash';
import {
_insertElement,
_unwrapElement,
Expand Down Expand Up @@ -57,7 +56,6 @@ const SimpleLinkEditor = (props) => {
getActiveElement,
unwrapElement,
insertElement,
isActiveElement,
} = props;
const showEditor = useSelector((state) => {
return state['slate_plugins']?.[pluginId]?.show_sidebar_editor;
Expand All @@ -67,19 +65,7 @@ const SimpleLinkEditor = (props) => {
const dispatch = useDispatch();

const active = getActiveElement(editor);
const isElement = isActiveElement(editor);

const [elementNode] = active || [];
const [savedActiveElement, setSavedActiveElement] = React.useState(null);

React.useEffect(() => {
if (isElement && !isEqual(elementNode, savedActiveElement)) {
setSavedActiveElement(elementNode);
// setFormData(elementNode.data || {});
} else if (!isElement) {
setSavedActiveElement(null);
}
}, [elementNode, isElement, savedActiveElement]);
const [node] = active || [];

if (showEditor && !savedPosition.current) {
savedPosition.current = getPositionStyle();
Expand All @@ -90,7 +76,7 @@ const SimpleLinkEditor = (props) => {
<AddLinkForm
block="draft-js"
placeholder={'Add link'}
data={{ url: savedActiveElement?.data?.url || '' }}
data={{ url: node?.data?.url || '' }}
theme={{}}
onChangeValue={(url) => {
if (!active) {
Expand Down

0 comments on commit ad3aa4c

Please sign in to comment.