From 9b1b7f1ad301a973addecda97052ffc4e507b0e5 Mon Sep 17 00:00:00 2001 From: BFlat Date: Wed, 27 Aug 2025 14:32:03 +0700 Subject: [PATCH] styling fixes for history stack (#794) - clear all tooltip - padding, gap, ordering fixes --- .../app/src/pages/PageEdit/HistoryStack.tsx | 94 ++++++++++++------- 1 file changed, 60 insertions(+), 34 deletions(-) diff --git a/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx b/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx index 78176e448c..f0bd918e88 100644 --- a/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx +++ b/frontend/apps/editor3d/app/src/pages/PageEdit/HistoryStack.tsx @@ -1,11 +1,19 @@ import { Button } from "@storyteller/ui-button"; import { useImageEditCompleteEvent } from "@storyteller/tauri-events"; -import { faClockRotateLeft, faTrash, faTrashXmark, faXmark } 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 { + isActionReminderOpen, + showActionReminder, +} from "@storyteller/ui-action-reminder-modal"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; export interface ImageBundle { @@ -20,7 +28,7 @@ interface HistoryStackProps { export const HistoryStack = ({ onClear, - onImageSelect = () => { }, + onImageSelect = () => {}, startingBundles = [], }: HistoryStackProps) => { const [imageBundles, setImageBundles] = @@ -60,18 +68,17 @@ export const HistoryStack = ({ }; return ( -
-
+
+
{imageBundles.map((bundle, index) => ( <> - {index < imageBundles.length - 1 &&
} {bundle.images.map((image, imgIndex) => ( ))} + {index < imageBundles.length - 1 && ( +
+ )} ))} - +
-
- + +
+
+
+ + + +
+
);