Changeset dc30259 for frontend/src/pages


Ignore:
Timestamp:
02/07/26 15:34:33 (5 months ago)
Author:
Filip Gavrilovski <filipgavrilovski28@…>
Branches:
main
Children:
8a47b30
Parents:
ebdd3d4
Message:

add loading spinner; don't show sidebar for unauthenticated users

Location:
frontend/src/pages
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/pages/AllUsers.tsx

    rebdd3d4 rdc30259  
    22import { useNavigate } from "react-router-dom";
    33import axiosInstance from "../api/axiosInstance";
     4import LoadingSpinner from "../components/LoadingSpinner";
    45
    56interface User {
     
    3940        };
    4041
    41         if (users.length == 0) return <div className="p-6">Loading...</div>;
     42        if (users.length == 0) {
     43                return <LoadingSpinner />;
     44        }
    4245        if (error) {
    4346                return (
  • frontend/src/pages/MusicalCollection.tsx

    rebdd3d4 rdc30259  
    22import { useNavigate, useParams } from "react-router-dom";
    33import axiosInstance from "../api/axiosInstance";
     4import LoadingSpinner from "../components/LoadingSpinner";
    45import type { Song, Album, Playlist } from "../utils/types";
    56import { handleError } from "../utils/error";
     
    7172
    7273  if (isLoading) {
    73     return <div className="p-6">Loading...</div>;
     74    return <LoadingSpinner />;
    7475  }
    7576
  • frontend/src/pages/Nav.tsx

    rebdd3d4 rdc30259  
    5252                >
    5353                        <div className="flex items-center gap-4">
    54                                 {onToggleSidebar && (
     54                                {onToggleSidebar && user && (
    5555                                        <button
    5656                                                onClick={onToggleSidebar}
  • frontend/src/pages/UserDetail.tsx

    rebdd3d4 rdc30259  
    22import { useNavigate, useParams } from "react-router-dom";
    33import axiosInstance from "../api/axiosInstance";
     4import LoadingSpinner from "../components/LoadingSpinner";
    45import ArtistView from "../components/userProfile/ArtistView";
    56import ListenerView from "../components/userProfile/ListenerView";
     
    174175        }
    175176
    176         if (!user) return <div className="p-6">Loading...</div>;
     177        if (!user) {
     178                return <LoadingSpinner />;
     179        }
    177180
    178181        return (
Note: See TracChangeset for help on using the changeset viewer.