"use client" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import { Button } from "@/components/ui/button" import { Slider } from "@/components/ui/slider" import { useMaterial } from "@/contexts/material-context" import { cn } from "@/lib/utils" import { Play, Pause, SkipBack, SkipForward, Volume2, Repeat, Shuffle, ListMusic, Maximize2, Heart, MoreHorizontal, Search, Home, Library, Plus, } from "lucide-react" import { useState } from "react" export function MediaPlayerExample() { const { selectedMaterial, getThemeAwareClass } = useMaterial() const materialClass = selectedMaterial ? getThemeAwareClass(selectedMaterial) : "" const [isPlaying, setIsPlaying] = useState(true) const playlists = [ { name: "Recently Played", count: "28 tracks" }, { name: "Liked Songs", count: "74 tracks" }, { name: "Your Top 2023", count: "50 tracks" }, ] const songs = [ { title: "Midnight Serenade", artist: "Luna Ray", album: "Nocturnal", duration: "3:45", cover: "/placeholder.svg?key=isxqj", }, { title: "Electric Dreams", artist: "Neon Pulse", album: "Synthwave", duration: "4:20", cover: "/placeholder.svg?key=2180v", }, { title: "Ocean Waves", artist: "Coastal Sounds", album: "Tides", duration: "3:12", cover: "/placeholder.svg?key=qtoim", }, { title: "Mountain High", artist: "Alpine Echo", album: "Elevate", duration: "5:08", cover: "/placeholder.svg?key=tsruc", }, ] return (
ALBUM
Violet Prism
• 2023 • 12 songs, 48 min| # | Title | Album | Duration |
|---|---|---|---|
| {i + 1} |
{song.title} {song.artist} |
{song.album} | {song.duration} |
Electric Dreams
Neon Pulse