pass setProcesses as prop for ProcessesViewer

This commit is contained in:
Sosthene 2025-06-15 22:34:24 +02:00
parent f404054438
commit 1d0d0c034d
2 changed files with 3 additions and 2 deletions

View File

@ -189,7 +189,7 @@ function App() {
{/* Espace pour contenu supplémentaire à droite */}
<div className="content-area">
{/* Affichage des blocs de la blockchain */}
<BlockchainViewer processes={processes} myProcesses={myProcesses}/>
<BlockchainViewer processes={processes} myProcesses={myProcesses} onProcessesUpdate={setProcesses}/>
</div>
</div>

View File

@ -23,9 +23,10 @@ interface Processes {
interface ProcessesViewerProps {
processes: Processes | null;
myProcesses: string[];
onProcessesUpdate?: (processes: Processes) => void;
}
function ProcessesViewer({ processes, myProcesses }: ProcessesViewerProps) {
function ProcessesViewer({ processes, myProcesses, onProcessesUpdate }: ProcessesViewerProps) {
const [expandedBlocks, setExpandedBlocks] = useState<string[]>([]);
const [isFiltered, setIsFiltered] = useState<boolean>(false);
const [privateData, setPrivateData] = useState<Record<string, Record<string, any>>>({});