Move controlpanel modal and sidesheet into folders

This commit is contained in:
1ilit
2024-04-06 08:19:12 +03:00
parent 1576b3fb96
commit 173b02daa2
14 changed files with 1159 additions and 1012 deletions

View File

@@ -0,0 +1,32 @@
import { useUndoRedo } from "../../../hooks";
import { List } from "@douyinfe/semi-ui";
export default function Timeline() {
const { undoStack } = useUndoRedo();
if (undoStack.length > 0) {
return (
<List className="sidesheet-theme">
{[...undoStack].reverse().map((e, i) => (
<List.Item
key={i}
style={{ padding: "4px 18px 4px 18px" }}
className="hover-1"
>
<div className="flex items-center py-1 w-full">
<i className="block fa-regular fa-circle fa-xs" />
<div className="ms-2">{e.message}</div>
</div>
</List.Item>
))}
</List>
);
} else {
return (
<div className="m-5 sidesheet-theme">
No activity was recorded. You have not added anything to your diagram
yet.
</div>
);
}
}