@@ -4,9 +4,9 @@ import { useState, useEffect } from 'react';
|
||||
import { useParams, useRouter } from 'next/navigation';
|
||||
import { motion } from 'framer-motion';
|
||||
import { FaPlay, FaShoppingCart, FaArrowLeft, FaClock, FaMusic } from 'react-icons/fa';
|
||||
import { albums } from '@/lib/data';
|
||||
import { Album, Purchase } from '@/lib/types';
|
||||
import { useCart } from '@/lib/CartContext';
|
||||
import { useAlbums } from '@/lib/AlbumsContext';
|
||||
import Header from '@/components/Header';
|
||||
import CartSidebar from '@/components/CartSidebar';
|
||||
import MusicPlayer from '@/components/MusicPlayer';
|
||||
@@ -17,6 +17,7 @@ export default function AlbumDetailPage() {
|
||||
const params = useParams();
|
||||
const router = useRouter();
|
||||
const { addToCart, isInCart } = useCart();
|
||||
const { albums } = useAlbums();
|
||||
const [album, setAlbum] = useState<Album | null>(null);
|
||||
const [purchasedAlbums, setPurchasedAlbums] = useState<string[]>([]);
|
||||
const [purchases, setPurchases] = useState<Purchase[]>([]);
|
||||
|
||||
Reference in New Issue
Block a user