From 635cd4fb37a133bfe39e70bf774a4211278f717a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Forment?= Date: Tue, 8 Jul 2025 23:16:17 +0200 Subject: [PATCH] fix build errors --- src/components/ActionButtons.tsx | 4 +--- src/components/BinaryEditor.tsx | 16 ---------------- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/src/components/ActionButtons.tsx b/src/components/ActionButtons.tsx index aef1c38..3361e16 100644 --- a/src/components/ActionButtons.tsx +++ b/src/components/ActionButtons.tsx @@ -17,13 +17,11 @@ import { allGlitchEffects } from '../utils/glitchEffects'; interface ActionButtonsProps { handleRandomize?: (count: number) => void; handleGlobalRandomize?: (count: number) => void; - virtualScrollData?: any; } export default function ActionButtons({ handleRandomize, - handleGlobalRandomize, - virtualScrollData + handleGlobalRandomize }: ActionButtonsProps) { const compiling = useStore(isCompiling); const originalData = useStore(originalFileData); diff --git a/src/components/BinaryEditor.tsx b/src/components/BinaryEditor.tsx index b2f0c61..378a7e0 100644 --- a/src/components/BinaryEditor.tsx +++ b/src/components/BinaryEditor.tsx @@ -2,30 +2,20 @@ import React, { useState, useRef, useEffect, useCallback, useMemo } from 'react' import { useStore } from '@nanostores/react'; import { fileMetadata, - isCompiling, hasModifications, - totalHexChunks, compileImage, - resetToOriginal, byteToChar, originalFileData, modifiedFileData, - hexChunkSize, pushToUndoStack, - undo, - canUndo, } from '../stores/imageStore'; import ActionButtons from './ActionButtons'; export default function BinaryEditor() { const metadata = useStore(fileMetadata); - const compiling = useStore(isCompiling); const modified = useStore(hasModifications); - const totalChunks = useStore(totalHexChunks); const originalData = useStore(originalFileData); const modifiedData = useStore(modifiedFileData); - const chunkSize = useStore(hexChunkSize); - const canUndoState = useStore(canUndo); const [hexInput, setHexInput] = useState(''); const [editingByte, setEditingByte] = useState<{ row: number; col: number; value: string; globalOffset: number } | null>(null); @@ -118,11 +108,6 @@ export default function BinaryEditor() { setTimeout(() => compileImage(), 100); }, [originalData, modifiedData, virtualScrollData]); - // Undo functionality - const handleUndo = useCallback(() => { - undo(); - setTimeout(() => compileImage(), 100); - }, []); // Global random button functionality (affects entire file) const handleGlobalRandomize = useCallback((count: number = 1) => { @@ -524,7 +509,6 @@ export default function BinaryEditor() {