diff --git a/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx b/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx index ac8210eb91..78176e448c 100644 --- a/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx +++ b/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx @@ -1,9 +1,12 @@ import { Button } from "@storyteller/ui-button"; import { useImageEditCompleteEvent } from "@storyteller/tauri-events"; -import { faTrash } from "@fortawesome/pro-solid-svg-icons"; +import { faClockRotateLeft, faTrash, faTrashXmark, faXmark } from "@fortawesome/pro-solid-svg-icons"; import { useRef, useState } from "react"; import { twMerge } from "tailwind-merge"; import { BaseSelectorImage } from "./BaseImageSelector"; +import { Tooltip } from "@storyteller/ui-tooltip"; +import { isActionReminderOpen, showActionReminder } from "@storyteller/ui-action-reminder-modal"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; export interface ImageBundle { images: BaseSelectorImage[]; @@ -57,19 +60,11 @@ export const HistoryStack = ({ }; return ( -
-
-
+
+
); diff --git a/frontend/apps/editor3d/app/src/pages/PageEdit/PageEdit.tsx b/frontend/apps/editor3d/app/src/pages/PageEdit/PageEdit.tsx index 3fe6d93564..00c1d7c712 100644 --- a/frontend/apps/editor3d/app/src/pages/PageEdit/PageEdit.tsx +++ b/frontend/apps/editor3d/app/src/pages/PageEdit/PageEdit.tsx @@ -21,10 +21,8 @@ import { useModelSelectorStore, } from "@storyteller/ui-model-selector"; import { lookupModelByTauriId, ModelInfo } from "@storyteller/model-list"; -import { useImageEditCompleteEvent } from "@storyteller/tauri-events"; import { HistoryStack, ImageBundle } from "./HistoryStack"; import { ModelTag } from "libs/model-list/src/lib/ModelTag"; -import LeftResetStack from "./LeftResetStack"; const PAGE_ID: ModelPage = ModelPage.ImageEditor; @@ -60,20 +58,6 @@ const PageEdit = () => { // Use the Zustand store const store = useEditStore(); - useImageEditCompleteEvent(async (event) => { - console.log("Image edit complete:", event); - - // TODO: Logic to show edit history - for (const editedImage of event.edited_images) { - console.log("Edited image:", editedImage.media_token); - console.log("Edited image url:", editedImage.cdn_url); - console.log( - "Edited image thumbnail template:", - editedImage.maybe_thumbnail_template, - ); - } - }); - // Pass store actions directly as callbacks useDeleteHotkeys({ onDelete: store.deleteSelectedItems }); useUndoRedoHotkeys({ undo: store.undo, redo: store.redo }); @@ -312,9 +296,8 @@ const PageEdit = () => { return ( <>
{ />
- store.RESET()} /> -
-
{ @@ -348,9 +323,8 @@ const PageEdit = () => { />