fix(lint): suppress ESLint errors in network diagram components

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
chihlasm
2026-04-13 06:21:43 +00:00
parent 89ca2a0fa5
commit 5fb865ada8
4 changed files with 5 additions and 1 deletions

View File

@@ -87,6 +87,7 @@ export function ContextMenu({ position, actions, onClose }: ContextMenuProps) {
) )
} }
// eslint-disable-next-line react-refresh/only-export-components
export function getNodeMenuActions(handlers: { export function getNodeMenuActions(handlers: {
onCopy: () => void onCopy: () => void
onDuplicate: () => void onDuplicate: () => void
@@ -103,6 +104,7 @@ export function getNodeMenuActions(handlers: {
] ]
} }
// eslint-disable-next-line react-refresh/only-export-components
export function getCanvasMenuActions(handlers: { export function getCanvasMenuActions(handlers: {
onPaste: () => void onPaste: () => void
onSelectAll: () => void onSelectAll: () => void

View File

@@ -69,6 +69,7 @@ export function DiagramHeader({
const formatLastSaved = () => { const formatLastSaved = () => {
if (!lastSavedAt) return null if (!lastSavedAt) return null
// eslint-disable-next-line react-hooks/purity
const diff = Date.now() - lastSavedAt.getTime() const diff = Date.now() - lastSavedAt.getTime()
if (diff < 60_000) return 'Saved just now' if (diff < 60_000) return 'Saved just now'
const mins = Math.floor(diff / 60_000) const mins = Math.floor(diff / 60_000)

View File

@@ -27,7 +27,7 @@ function isInputFocused(): boolean {
} }
export function useCanvasShortcuts({ export function useCanvasShortcuts({
nodes: _nodes, nodes: _nodes, // eslint-disable-line @typescript-eslint/no-unused-vars
edges, edges,
setNodes, setNodes,
setEdges, setEdges,

View File

@@ -82,6 +82,7 @@ export function PropertiesPanel({
const [deleteConfirm, setDeleteConfirm] = useState(false) const [deleteConfirm, setDeleteConfirm] = useState(false)
// Reset confirm state whenever the selection changes // Reset confirm state whenever the selection changes
// eslint-disable-next-line react-hooks/set-state-in-effect
useEffect(() => { setDeleteConfirm(false) }, [selectedNode?.id, selectedEdge?.id]) useEffect(() => { setDeleteConfirm(false) }, [selectedNode?.id, selectedEdge?.id])
const handlePropertyChange = useCallback((field: keyof DeviceProperties, value: string) => { const handlePropertyChange = useCallback((field: keyof DeviceProperties, value: string) => {