diff --git a/springSpotifyPlayList/frontend/spotify-playlist-ui/src/App.vue b/springSpotifyPlayList/frontend/spotify-playlist-ui/src/App.vue index 825036342..1dea6090d 100644 --- a/springSpotifyPlayList/frontend/spotify-playlist-ui/src/App.vue +++ b/springSpotifyPlayList/frontend/spotify-playlist-ui/src/App.vue @@ -16,7 +16,13 @@ Authorize with Spotify - + + diff --git a/springSpotifyPlayList/frontend/spotify-playlist-ui/src/views/Album/GetAlbum.vue b/springSpotifyPlayList/frontend/spotify-playlist-ui/src/views/Album/GetAlbum.vue index fd7011e84..a4570f32d 100644 --- a/springSpotifyPlayList/frontend/spotify-playlist-ui/src/views/Album/GetAlbum.vue +++ b/springSpotifyPlayList/frontend/spotify-playlist-ui/src/views/Album/GetAlbum.vue @@ -4,7 +4,10 @@
-

Enter Album ID, example: 1VuIx4XMmSs1hGZk2uCzvO


+

+ Enter Album ID, example: 1VuIx4XMmSs1hGZk2uCzvO +

+
-
-
+
{{ fetchAlbumError }}
@@ -51,7 +62,11 @@

Tracks

-
+

Track: {{ track.name }}

@@ -77,17 +92,20 @@
-
Loading...
+
+ Loading... +
+ }, +}; + \ No newline at end of file +/* Main container and form styling */ +.container { + max-width: 900px; + margin: 0 auto; +} + +.album-form { + margin-top: 30px; +} + +.form-label { + color: #fff; + font-size: 1.5rem; +} + +.form-control-lg { + font-size: 1.2rem; + border-radius: 10px; + padding: 10px; +} + +.album-details { + margin-top: 30px; +} + +.album-card { + background-color: #191414; + border-radius: 15px; + padding: 20px; + margin-bottom: 20px; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4); +} + +.album-title { + font-family: "Roboto", sans-serif; + color: #1db954; + font-weight: 700; + font-size: 1.8rem; + text-align: center; + margin-bottom: 10px; +} + +/* Album image styling */ +.album-cover { + max-width: 400px; + max-height: 400px; + object-fit: cover; + border-radius: 15px; + border: 4px solid #1db954; + margin-top: 10px; +} + +/* URL and button styling */ +.album-url a { + font-size: 1.2rem; + color: #1db954; + text-decoration: none; +} + +.btn-outline-light { + border-color: #1db954; + color: #1db954; + font-size: 1.2rem; + font-weight: bold; +} + +.btn-outline-light:hover { + background-color: #1db954; + color: #191414; +} + +/* Track list styling */ +.track-list ul { + list-style: none; + padding: 0; +} + +.track-list li { + margin-bottom: 10px; + font-size: 1.2rem; + color: #fff; +} + +.track-preview { + margin-top: 5px; +} + +.loading-text { + font-size: 1.5rem; + color: #686868; +} + \ No newline at end of file