- {currentTrack ?
- changeTrack('next')}
- onPrev={() => changeTrack('prev')}> :
- }
-
- {tracks?.map((track: any, index: number) => (
-
+
diff --git a/src/components/audioPlayer.css b/src/components/audioPlayer.css
index 2796e38..92d66f1 100644
--- a/src/components/audioPlayer.css
+++ b/src/components/audioPlayer.css
@@ -2,7 +2,6 @@ input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
height: 8px;
width: 8px;
- background: #ffffff;
cursor: pointer;
}
@@ -17,7 +16,6 @@ input[type=range]::-ms-thumb {
height: 36px;
width: 16px;
border-radius: 8px;
- background: #ffffff;
cursor: pointer;
}
diff --git a/src/components/audioPlayer.tsx b/src/components/audioPlayer.tsx
index 184d938..525e25f 100644
--- a/src/components/audioPlayer.tsx
+++ b/src/components/audioPlayer.tsx
@@ -6,7 +6,11 @@ import Image from "next/image";
import './audioPlayer.css'
import {getTimeLength} from "@/app/utils/timeManipulator";
-export default function AudioPlayer(props: { track?: SpotifyApi.TrackObjectFull, onNext: () => void, onPrev: () => void }): React.JSX.Element {
+export default function AudioPlayer(props: {
+ track?: SpotifyApi.TrackObjectFull,
+ onNext: () => void,
+ onPrev: () => void
+}): React.JSX.Element {
const audio = useRef(null)
const rangeInput = useRef(null)
@@ -56,21 +60,32 @@ export default function AudioPlayer(props: { track?: SpotifyApi.TrackObjectFull,
}, [props.track]);
return (
-
-
-
- ))}
+
+
+ {currentTrack ?
+ changeTrack('next')}
+ onPrev={() => changeTrack('prev')}> :
+ }
+
+
+ {tracks ? ( }
+ {tracks?.map((track: any, index: number) => (
+
) :
+
+
+ ))}
+
+
-
-
-
+
+
+
-
- {props.track?.name} {props.track?.preview_url == null ?
+
)
}
\ No newline at end of file
{props.track?.name} {props.track?.preview_url == null ?
+
+
+
+
+ {props.track?.name} {props.track?.preview_url == null ?
(no preview available) : undefined}
-
+
+ {props.track?.artists.map((artist, index) => {
+ return {artist.name}{props.track?.artists[index + 1] !== undefined ? ', ' : undefined}
+ })}
+
+
+
+
+
+
-
-
-
-
{props.track?.name} {props.track?.preview_url == null ? (no preview available) : undefined}
-
+
+
+ {props.track?.artists.map((artist, index) => { + return {artist.name}{props.track?.artists[index + 1] !== undefined ? ', ' : undefined} + })} +
+
+
+
+