Implement exit

This commit is contained in:
1ilit 2024-03-14 20:30:22 +02:00
parent 697291fe66
commit d347e856a8

View File

@ -11,7 +11,7 @@ import {
IconRowsStroked,
IconEdit,
} from "@douyinfe/semi-icons";
import { Link } from "react-router-dom";
import { Link, useNavigate } from "react-router-dom";
import icon from "../assets/icon_dark_64.png";
import {
Button,
@ -138,7 +138,7 @@ export default function ControlPanel({
const { undoStack, redoStack, setUndoStack, setRedoStack } = useUndoRedo();
const { selectedElement, setSelectedElement } = useSelect();
const { transform, setTransform } = useTransform();
const navigate = useNavigate();
const invertLayout = (component) =>
setLayout((prev) => ({ ...prev, [component]: !prev[component] }));
@ -1034,7 +1034,10 @@ export default function ControlPanel({
function: () => {},
},
Exit: {
function: () => {},
function: () => {
save();
if (state === State.SAVED) navigate("/");
},
},
},
Edit: {