No Description

App.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import './App.css';
  2. import {Routes, Route, useNavigate} from 'react-router-dom';
  3. import Noticias from './Noticias';
  4. import Datos from './Datos';
  5. function App() {
  6. const navigate = useNavigate();
  7. const navigateToNoticias = () => {
  8. // navigate to /Datos.js
  9. navigate('./Noticias.js', {replace: true});
  10. };
  11. const navigateToDatos = () => {
  12. // navigate to /Datos.js
  13. navigate('./Datos.js', {replace: true});
  14. };
  15. return (
  16. <>
  17. <div className="App">
  18. <button type="button" class="App_button1"> login </button>
  19. <h1>Bienvenido a la pagina admin</h1>
  20. <div className="App_button">
  21. <div className="left">
  22. <h1>Noticias:</h1>
  23. <h3>Puedes darle add, editar y borrar noticias</h3>
  24. <button type="button" onClick={navigateToNoticias} class="App_button2"> Click Me </button>
  25. <Routes>
  26. <Route path="/Noticias.js" element={<Noticias />} />
  27. </Routes>
  28. </div>
  29. <div className="right">
  30. <h1>Datos:</h1>
  31. <h3>Puedes darle add, editar y borrar datos</h3>
  32. <button type="button" onClick={navigateToDatos} class="App_button3"> Click Me </button>
  33. <Routes>
  34. <Route path="/Datos.js" element={<Datos />} />
  35. </Routes>
  36. </div>
  37. </div>
  38. </div>
  39. </>
  40. );
  41. }
  42. export default App;