@@ -100,27 +99,17 @@ function goTo() {
diff --git a/src/components/nav/NavButtons.vue b/src/components/nav/NavButtons.vue
new file mode 100644
index 0000000..718d6de
--- /dev/null
+++ b/src/components/nav/NavButtons.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
diff --git a/src/components/nav/Search.vue b/src/components/nav/Search.vue
new file mode 100644
index 0000000..606b9a7
--- /dev/null
+++ b/src/components/nav/Search.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/components/playlists/NewPlaylistCard.vue b/src/components/playlists/NewPlaylistCard.vue
index 502b4cd..b24616d 100644
--- a/src/components/playlists/NewPlaylistCard.vue
+++ b/src/components/playlists/NewPlaylistCard.vue
@@ -3,6 +3,7 @@
New Playlist
+
@@ -10,30 +11,31 @@
#new-playlist-card {
display: grid;
place-items: center;
- background-color: $black;
position: relative;
cursor: pointer;
.gradient {
position: absolute;
- width: calc(100% - 2rem);
- height: 10rem;
- top: 1rem;
+ width: calc(100% - 1.5rem);
+ top: 0.75rem;
background-image: linear-gradient(37deg, $red, $blue);
background-size: 100%;
- transition: all .5s ease-in-out;
+ transition: all 0.5s ease-in-out;
+ aspect-ratio: 1;
}
.image {
background-image: url("../../assets/icons/plus.svg");
background-size: 5rem;
z-index: 1;
- transition: all .5s ease-in-out;
+ transition: all 0.5s ease-in-out;
+ background-color: transparent;
+ margin-bottom: $small;
}
&:hover {
.gradient {
- background-size: 30rem;
+ background-size: 300rem;
}
.image {
transform: rotate(270deg);
diff --git a/src/components/playlists/PlaylistCard.vue b/src/components/playlists/PlaylistCard.vue
index 931868e..f79cf57 100644
--- a/src/components/playlists/PlaylistCard.vue
+++ b/src/components/playlists/PlaylistCard.vue
@@ -10,7 +10,7 @@
@@ -37,21 +37,21 @@ import Option from "../shared/Option.vue";
const props = defineProps<{
playlist: Playlist;
}>();
-
diff --git a/src/views/Playlists.vue b/src/views/Playlists.vue
index 299dc59..b29cda3 100644
--- a/src/views/Playlists.vue
+++ b/src/views/Playlists.vue
@@ -22,15 +22,15 @@ const pStore = usePStore();