feat: undo-redo & edit snapshots (#2436)

* feat: undo-redo & edit snapshots

* fix merge

* add simple history back

* fix some undo

* change app latest version

* fix

* chatconfig

* fix snapshot

* fix

* fix

* fix

* fix compare

* fix initial

* fix merge:

* fix useEffect

* fix snapshot initial and saved state

* chore

* fix

* compare snapshot

* nodes edges useEffct

* fix chatconfig

* fix

* delete unused method

* fix

* fix

* fix

* default version name
This commit is contained in:
heheer
2024-08-23 15:58:43 +08:00
committed by GitHub
parent de573e4303
commit 6288dc9492
49 changed files with 1559 additions and 349 deletions

View File

@@ -17,6 +17,7 @@ interface Props extends PopoverContentProps {
hasArrow?: boolean;
children: (e: { onClose: () => void }) => React.ReactNode;
onCloseFunc?: () => void;
onOpenFunc?: () => void;
closeOnBlur?: boolean;
}
@@ -27,6 +28,7 @@ const MyPopover = ({
trigger,
hasArrow = true,
children,
onOpenFunc,
onCloseFunc,
closeOnBlur = false,
...props
@@ -39,7 +41,10 @@ const MyPopover = ({
<Popover
isOpen={isOpen}
initialFocusRef={firstFieldRef}
onOpen={onOpen}
onOpen={() => {
onOpen();
onOpenFunc && onOpenFunc();
}}
onClose={() => {
onClose();
onCloseFunc && onCloseFunc();