diff --git a/src/components/EditorHeader/ControlPanel.jsx b/src/components/EditorHeader/ControlPanel.jsx
index ba92460..c274878 100644
--- a/src/components/EditorHeader/ControlPanel.jsx
+++ b/src/components/EditorHeader/ControlPanel.jsx
@@ -77,7 +77,6 @@ export default function ControlPanel({
}) {
const [modal, setModal] = useState(MODAL.NONE);
const [sidesheet, setSidesheet] = useState(SIDESHEET.NONE);
- const [prevTitle, setPrevTitle] = useState(title);
const [showEditName, setShowEditName] = useState(false);
const [importDb, setImportDb] = useState("");
const [exportData, setExportData] = useState({
@@ -730,7 +729,6 @@ export default function ControlPanel({
rename: {
function: () => {
setModal(MODAL.RENAME);
- setPrevTitle(title);
},
},
delete_diagram: {
@@ -1316,10 +1314,8 @@ export default function ControlPanel({
setExportData={setExportData}
title={title}
setTitle={setTitle}
- setPrevTitle={setPrevTitle}
setDiagramId={setDiagramId}
setModal={setModal}
- prevTitle={prevTitle}
importDb={importDb}
/>
);
case MODAL.RENAME:
- return ;
+ return (
+
+ );
case MODAL.OPEN:
return (
{
- if (modal === MODAL.RENAME) setTitle(prevTitle);
+ if (modal === MODAL.RENAME) setUncontrolledTitle(title);
setModal(MODAL.NONE);
}}
centered
diff --git a/src/components/EditorHeader/Modal/Rename.jsx b/src/components/EditorHeader/Modal/Rename.jsx
index d876746..522d5e6 100644
--- a/src/components/EditorHeader/Modal/Rename.jsx
+++ b/src/components/EditorHeader/Modal/Rename.jsx
@@ -7,7 +7,7 @@ export default function Rename({ title, setTitle }) {
return (
setTitle(v)}
/>
);