Skip to content

Commit 75da0c3

Browse files
committed
remove dead state variable, add logs
1 parent 14a691b commit 75da0c3

File tree

2 files changed

+5
-41
lines changed

2 files changed

+5
-41
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/action-bar/action-bar.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use client'
22

33
import { useRef, useState } from 'react'
4+
import { createLogger } from '@sim/logger'
45
import { useReactFlow } from 'reactflow'
56
import {
67
Button,
@@ -26,6 +27,8 @@ import { useGeneralStore } from '@/stores/settings/general'
2627
import { useUndoRedoStore } from '@/stores/undo-redo'
2728
import { useWorkflowRegistry } from '@/stores/workflows/registry/store'
2829

30+
const logger = createLogger('ActionBar')
31+
2932
export function ActionBar() {
3033
const reactFlowInstance = useReactFlow()
3134
const { zoomIn, zoomOut } = reactFlowInstance
@@ -55,6 +58,8 @@ export function ActionBar() {
5558
const handleHide = async () => {
5659
try {
5760
await updateSetting.mutateAsync({ key: 'showActionBar', value: false })
61+
} catch (error) {
62+
logger.error('Failed to hide action bar', error)
5863
} finally {
5964
setContextMenu(null)
6065
}

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,6 @@ const WorkflowContent = React.memo(() => {
211211
const [isCanvasReady, setIsCanvasReady] = useState(false)
212212
const [potentialParentId, setPotentialParentId] = useState<string | null>(null)
213213
const [selectedEdges, setSelectedEdges] = useState<SelectedEdgesMap>(new Map())
214-
const [isShiftPressed, setIsShiftPressed] = useState(false)
215214
const [isErrorConnectionDrag, setIsErrorConnectionDrag] = useState(false)
216215
const canvasMode = useCanvasModeStore((state) => state.mode)
217216
const isHandMode = canvasMode === 'hand'
@@ -1918,46 +1917,6 @@ const WorkflowContent = React.memo(() => {
19181917
// Local state for nodes - allows smooth drag without store updates on every frame
19191918
const [displayNodes, setDisplayNodes] = useState<Node[]>([])
19201919

1921-
useEffect(() => {
1922-
const handleKeyDown = (e: KeyboardEvent) => {
1923-
if (e.key === 'Shift') setIsShiftPressed(true)
1924-
}
1925-
const handleKeyUp = (e: KeyboardEvent) => {
1926-
if (e.key === 'Shift') setIsShiftPressed(false)
1927-
}
1928-
const handleFocusLoss = () => {
1929-
setIsShiftPressed(false)
1930-
}
1931-
const handleVisibilityChange = () => {
1932-
if (document.hidden) {
1933-
handleFocusLoss()
1934-
}
1935-
}
1936-
1937-
window.addEventListener('keydown', handleKeyDown)
1938-
window.addEventListener('keyup', handleKeyUp)
1939-
window.addEventListener('blur', handleFocusLoss)
1940-
document.addEventListener('visibilitychange', handleVisibilityChange)
1941-
1942-
return () => {
1943-
window.removeEventListener('keydown', handleKeyDown)
1944-
window.removeEventListener('keyup', handleKeyUp)
1945-
window.removeEventListener('blur', handleFocusLoss)
1946-
document.removeEventListener('visibilitychange', handleVisibilityChange)
1947-
}
1948-
}, [])
1949-
1950-
useEffect(() => {
1951-
if (isShiftPressed) {
1952-
document.body.style.userSelect = 'none'
1953-
} else {
1954-
document.body.style.userSelect = ''
1955-
}
1956-
return () => {
1957-
document.body.style.userSelect = ''
1958-
}
1959-
}, [isShiftPressed])
1960-
19611920
useEffect(() => {
19621921
// Preserve selection state when syncing from derivedNodes
19631922
setDisplayNodes((currentNodes) => {

0 commit comments

Comments
 (0)