Spaces:
Runtime error
Runtime error
File size: 1,191 Bytes
a6439b7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
// App.js
import React, { useState } from 'react';
import Header from './Header';
import VisualisationPage from './VisualisationPage';
import ReviewPage from './ReviewPage';
import PromptPage from './PromptPage';
import Viewer3D from './3Dviewer';
import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
// import GeneratePage from './components/GeneratePage';
import './App.css';
function App() {
const [currentPage, setCurrentPage] = useState('Visualisation');
const handleButtonClick = (page) => {
setCurrentPage(page);
};
return (
<>
<div>
<Header onPageButtonClick={handleButtonClick} style={{zIndex:'100'}}/>
<VisualisationPage onPageButtonClick={handleButtonClick} isVisible={currentPage === 'Visualisation'} />
<ReviewPage isVisible={currentPage === 'Review'} />
<PromptPage isVisible={currentPage === 'Prompt'} />
<Viewer3D isVisible={currentPage === 'Generate'} />
<Router>
<div>
<Routes>
<Route path="/generate" element={<Viewer3D/>} />
</Routes>
</div>
</Router>
</div>
</>
);
}
export default App;
|