ぼざクリ タグ広場 https://hub.nizika.monster
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
756 B

  1. import React from 'react'
  2. import { BrowserRouter as Router, Route, Routes } from 'react-router-dom'
  3. import HomePage from './pages/HomePage'
  4. import TagPage from './pages/TagPage'
  5. import TopNav from './components/TopNav'
  6. import TagSidebar from './components/TagSidebar'
  7. const App = () => {
  8. return (
  9. <Router>
  10. <div className="flex flex-col h-screen w-screen">
  11. <TopNav />
  12. <div className="flex flex-1">
  13. <TagSidebar />
  14. <main className="flex-1 overflow-y-auto p-4">
  15. <Routes>
  16. <Route path="/" element={<HomePage />} />
  17. <Route path="/tags/:tag" element={<TagPage />} />
  18. </Routes>
  19. </main>
  20. </div>
  21. </div>
  22. </Router>
  23. )
  24. }
  25. export default App