Changeset f5bc95e for frontend/src/pages


Ignore:
Timestamp:
02/12/26 22:27:24 (5 months ago)
Author:
Filip Gavrilovski <filipgavrilovski28@…>
Branches:
main
Children:
85512ff
Parents:
d85e8e3
Message:

fix music cover ui bug

Location:
frontend/src/pages
Files:
3 edited

Legend:

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

    rd85e8e3 rf5bc95e  
    11import { useEffect, useRef, useState } from "react";
    22import { useNavigate } from "react-router-dom";
    3 import axiosInstance from "../api/axiosInstance";
     3import axiosInstance, { baseURL } from "../api/axiosInstance";
    44import AlbumResult from "../components/search/AlbumResult";
    55import SongResult from "../components/search/SongResult";
     
    337337                                                                                                <div className="relative w-full pt-[100%] overflow-hidden bg-[#181818]">
    338338                                                                                                        <img
    339                                                                                                                 src={song.cover || "/favicon.png"}
     339                                                                                                                src={
     340                                                                                                                        song.cover
     341                                                                                                                                ? `${baseURL}/${song.cover}`
     342                                                                                                                                : "/favicon.png"
     343                                                                                                                }
    340344                                                                                                                alt={song.title}
    341345                                                                                                                className="absolute top-0 left-0 w-full h-full object-cover"
  • frontend/src/pages/MusicalCollection.tsx

    rd85e8e3 rf5bc95e  
    11import { useEffect, useState } from "react";
    22import { Link, useParams } from "react-router-dom";
    3 import axiosInstance from "../api/axiosInstance";
     3import axiosInstance, { baseURL } from "../api/axiosInstance";
    44import SongItem from "../components/SongItem";
    55import { handleError } from "../utils/error";
     
    161161                                                <div className="relative w-full pt-[100%] rounded-xl overflow-hidden shadow-2xl bg-[#181818]">
    162162                                                        <img
    163                                                                 src={collection.cover || "/favicon.png"}
     163                                                                src={
     164                                                                        collection.cover
     165                                                                                ? `${baseURL}/${collection.cover}`
     166                                                                                : "/favicon.png"
     167                                                                }
    164168                                                                alt={collection.title}
    165169                                                                className="absolute inset-0 w-full h-full object-cover"
  • frontend/src/pages/SongDetail.tsx

    rd85e8e3 rf5bc95e  
    22import { Link, useParams } from "react-router-dom";
    33import { toast } from "react-toastify";
    4 import axiosInstance from "../api/axiosInstance";
     4import axiosInstance, { baseURL } from "../api/axiosInstance";
    55import { useAuth } from "../context/authContext";
    66import { usePlayer } from "../context/playerContext";
     
    216216                                                <div className="relative w-full pt-[100%] rounded-xl overflow-hidden shadow-2xl bg-[#181818]">
    217217                                                        <img
    218                                                                 src={song.cover || "/favicon.png"}
     218                                                                src={song.cover ? `${baseURL}/${song.cover}` : "/favicon.png"}
    219219                                                                alt={song.title}
    220220                                                                className="absolute inset-0 w-full h-full object-cover"
Note: See TracChangeset for help on using the changeset viewer.