Changeset 4e5cf92 for frontend/src


Ignore:
Timestamp:
01/27/26 13:04:08 (6 months ago)
Author:
Filip Gavrilovski <filipgavrilovski28@…>
Branches:
main
Children:
77e572b, b70fbeb
Parents:
0f71490
Message:

refactor frontend file structure

Location:
frontend/src
Files:
3 added
3 deleted
2 edited
4 moved

Legend:

Unmodified
Added
Removed
  • frontend/src/App.tsx

    r0f71490 r4e5cf92  
    11import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom";
    2 import AllUsers from "./components/userProfile/AllUsersHelper";
    3 import UserDetail from "./components/userProfile/UserDetailView";
    4 import LandingPage from "./LandingPage";
    5 import Login from "./Login";
    6 import Nav from "./Nav";
    7 import Register from "./Register";
     2import AllUsers from "./pages/AllUsers";
     3import LandingPage from "./pages/LandingPage";
     4import Login from "./pages/Login";
     5import Nav from "./pages/Nav";
     6import Register from "./pages/Register";
     7import UserDetailView from "./pages/UserDetailView";
    88
    99const Layout = () => {
     
    3737                        {
    3838                                path: "/users/:userId",
    39                                 element: <UserDetail />,
     39                                element: <UserDetailView />,
    4040                        },
    4141                        {
  • frontend/src/context/authContext.tsx

    r0f71490 r4e5cf92  
    1212        scheduleTokenRefresh,
    1313} from "../api/axiosInstance";
    14 import { type User } from "../types";
     14import { type User } from "../utils/types";
    1515
    1616interface AuthContextType {
  • frontend/src/pages/Login.tsx

    r0f71490 r4e5cf92  
    11import { useState } from "react";
    22import { useNavigate } from "react-router-dom";
    3 import axiosInstance, { scheduleTokenRefresh } from "./api/axiosInstance";
    4 import { useAuth } from "./context/authContext";
    5 import type { User } from "./types";
     3import axiosInstance, { scheduleTokenRefresh } from "../api/axiosInstance";
     4import { useAuth } from "../context/authContext";
     5import type { User } from "../utils/types";
    66
    77const Login = () => {
  • frontend/src/pages/Nav.tsx

    r0f71490 r4e5cf92  
    11import { Link } from "react-router-dom";
    2 import axiosInstance, { baseURL } from "./api/axiosInstance";
    3 import Logo from "./assets/logo-finkwave.png";
    4 import { useAuth } from "./context/authContext";
     2import axiosInstance, { baseURL } from "../api/axiosInstance";
     3import Logo from "../assets/logo-finkwave.png";
     4import { useAuth } from "../context/authContext";
    55
    66const Nav = () => {
  • frontend/src/pages/Register.tsx

    r0f71490 r4e5cf92  
    11import { useEffect, useState } from "react";
    22import { useNavigate } from "react-router";
    3 import axiosInstance, { scheduleTokenRefresh } from "./api/axiosInstance";
    4 import { useAuth } from "./context/authContext";
    5 import type { User } from "./types";
     3import axiosInstance, { scheduleTokenRefresh } from "../api/axiosInstance";
     4import { useAuth } from "../context/authContext";
     5import type { User } from "../utils/types";
    66
    77const Register = () => {
Note: See TracChangeset for help on using the changeset viewer.