From 85b96dec77f4059627127a58d65493131a61d023 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 16:43:11 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/pages/Index.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index e0cd98e..5e167fb 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -37,7 +37,7 @@ const Index = () => { if (ext === 'glb') { const url = URL.createObjectURL(file); - setModel({ fileName: file.name, fileSize: file.size, url }); + addModel({ fileName: file.name, fileSize: file.size, url }); toast.success(`Modelo "${file.name}" carregado com sucesso!`); return; } @@ -53,7 +53,7 @@ const Index = () => { result = await convertToGLB(buffer, ext, file.name); } const url = URL.createObjectURL(result.blob); - setModel({ fileName: result.fileName, fileSize: result.fileSize, url }); + addModel({ fileName: result.fileName, fileSize: result.fileSize, url }); toast.success(`"${file.name}" convertido para GLB e carregado!`); } catch (err) { console.error(err); @@ -61,7 +61,7 @@ const Index = () => { } finally { setConverting(false); } - }, [setModel]); + }, [addModel]); // Carregar da Nuvem agora é encapsulado em @@ -72,7 +72,7 @@ const Index = () => { const buffer = await response.arrayBuffer(); const result = await convertIFCtoGLB(buffer, 'demo250hp.ifc'); const url = URL.createObjectURL(result.blob); - setModel({ fileName: result.fileName, fileSize: result.fileSize, url }); + addModel({ fileName: result.fileName, fileSize: result.fileSize, url }); toast.success('Modelo demo "250 HP" (IFC) carregado!'); } catch (err) { console.error(err); @@ -80,7 +80,7 @@ const Index = () => { } finally { setLoadingDemoIFC(false); } - }, [setModel]); + }, [addModel]); const handleLoadDemoCotovelo = useCallback(async () => { setLoadingDemoCotovelo(true); @@ -89,7 +89,7 @@ const Index = () => { const buffer = await response.arrayBuffer(); const result = await convertIFCtoGLB(buffer, 'B126-COTOVELO.ifc'); const url = URL.createObjectURL(result.blob); - setModel({ fileName: result.fileName, fileSize: result.fileSize, url }); + addModel({ fileName: result.fileName, fileSize: result.fileSize, url }); toast.success('Modelo demo "B126 Cotovelo" (IFC) carregado!'); } catch (err) { console.error(err); @@ -97,7 +97,7 @@ const Index = () => { } finally { setLoadingDemoCotovelo(false); } - }, [setModel]); + }, [addModel]); const handleEnterViewer = () => { if (!model) {