mirror of
https://github.com/bubblecup-12/VogelSocialMedia.git
synced 2025-07-06 15:18:48 +00:00
47 lines
1.4 KiB
TypeScript
47 lines
1.4 KiB
TypeScript
|
|
import React, { use } from 'react';
|
|
import logo from './logo.svg';
|
|
import './App.css';
|
|
import { useState, useEffect } from 'react';
|
|
import LoginAndSignUpPage from './pages/LoginAndSignUpPage';
|
|
import PostCreation from './pages/PostCreation';
|
|
import "./App.css";
|
|
import "./styles/colors.css";
|
|
import "./styles/fonts.css";
|
|
import "./styles/sizes.css";
|
|
import Footer from "./components/footer/Footer";
|
|
import Header from "./components/Header";
|
|
import Profile from "./pages/Profile";
|
|
import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
|
|
import { Auth } from "./api/Auth";
|
|
import { NotFound } from "./pages/404Page/NotFoundPage";
|
|
import Feed from './components/feed/Feed';
|
|
|
|
function App() {
|
|
return (
|
|
<Auth>
|
|
<Router>
|
|
<Header />
|
|
<div className="App">
|
|
<Routes>
|
|
<Route path="*" element={<NotFound />} />
|
|
<Route
|
|
path="/login"
|
|
element={<LoginAndSignUpPage signupProp={false} />}
|
|
></Route>
|
|
<Route
|
|
path="/register"
|
|
element={<LoginAndSignUpPage signupProp={true} />}
|
|
></Route>
|
|
<Route path="/profile/:username" element={<Profile />}></Route>
|
|
<Route path="/createpost" element={<PostCreation />}></Route>
|
|
</Routes>
|
|
<Footer />
|
|
</div>
|
|
</Router>
|
|
</Auth>
|
|
|
|
);
|
|
}
|
|
|
|
export default App;
|