diff --git a/src-web/components/ResponsePane.tsx b/src-web/components/ResponsePane.tsx
index b6e95cd4..8716e7e9 100644
--- a/src-web/components/ResponsePane.tsx
+++ b/src-web/components/ResponsePane.tsx
@@ -47,7 +47,7 @@ export const ResponsePane = memo(function ResponsePane({ className }: Props) {
diff --git a/src-web/components/Sidebar.tsx b/src-web/components/Sidebar.tsx
index e60c0d7b..b1f80182 100644
--- a/src-web/components/Sidebar.tsx
+++ b/src-web/components/Sidebar.tsx
@@ -80,25 +80,13 @@ export const Sidebar = memo(function Sidebar({ className }: Props) {
return (
-
+
@@ -389,3 +377,29 @@ const DraggableSidebarItem = memo(function DraggableSidebarItem({
/>
);
});
+
+interface ResizeBarProps {
+ isResizing: boolean;
+ onResizeStart: (e: ReactMouseEvent) => void;
+ onReset: () => void;
+}
+
+function ResizeBar({ onResizeStart, onReset, isResizing }: ResizeBarProps) {
+ return (
+
+ {/* Show global overlay with cursor style to ensure cursor remains the same when moving quickly */}
+ {isResizing &&
}
+
+
+ );
+}