diff --git a/skyvern-frontend/src/components/icons/VersionHistoryIcon.tsx b/skyvern-frontend/src/components/icons/VersionHistoryIcon.tsx new file mode 100644 index 00000000..5e791762 --- /dev/null +++ b/skyvern-frontend/src/components/icons/VersionHistoryIcon.tsx @@ -0,0 +1,36 @@ +import { CounterClockwiseClockIcon, FileTextIcon } from "@radix-ui/react-icons"; + +type Props = { + /** Size of the main document icon in pixels */ + size?: number; + /** Additional class names */ + className?: string; +}; + +function VersionHistoryIcon({ size = 24, className = "" }: Props) { + // Calculate relative size for the history icon (overlay) + const historySize = Math.round(size * 0.6); + + return ( +
+ {/* Main Document Icon */} + + + {/* Overlay History Icon - Bottom Left */} +
+ +
+
+ ); +} + +export { VersionHistoryIcon }; diff --git a/skyvern-frontend/src/routes/workflows/editor/WorkflowHeader.tsx b/skyvern-frontend/src/routes/workflows/editor/WorkflowHeader.tsx index ff063eaa..06795283 100644 --- a/skyvern-frontend/src/routes/workflows/editor/WorkflowHeader.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/WorkflowHeader.tsx @@ -3,7 +3,6 @@ import { BookmarkIcon, ChevronDownIcon, ChevronUpIcon, - ClockIcon, CodeIcon, CopyIcon, PlayIcon, @@ -13,6 +12,7 @@ import { useEffect, useRef, useState } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { SaveIcon } from "@/components/icons/SaveIcon"; import { BrowserIcon } from "@/components/icons/BrowserIcon"; +import { VersionHistoryIcon } from "@/components/icons/VersionHistoryIcon"; import { Button } from "@/components/ui/button"; import { Tooltip, @@ -386,7 +386,7 @@ function WorkflowHeader({ onHistory?.(); }} > - + History