diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss
index 75e6638a..eb380652 100644
--- a/src/assets/scss/_variables.scss
+++ b/src/assets/scss/_variables.scss
@@ -15,6 +15,7 @@ $larger: 2rem;
$banner-height: 18rem;
$song-item-height: 4rem;
+$content-padding-bottom: 4rem;
// apple human design guideline colors
$black: #181a1c;
diff --git a/src/components/FolderView/FolderList.vue b/src/components/FolderView/FolderList.vue
index 526be298..c2bc563e 100644
--- a/src/components/FolderView/FolderList.vue
+++ b/src/components/FolderView/FolderList.vue
@@ -24,5 +24,6 @@ defineProps<{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr));
gap: 1.5rem;
+ margin-bottom: 1.75rem;
}
diff --git a/src/main.ts b/src/main.ts
index 8ae277d2..19622abc 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,8 +1,13 @@
import { createApp } from "vue";
import { createPinia } from "pinia";
-// @ts-ignore
-import { RecycleScroller } from "vue-virtual-scroller";
+import {
+ RecycleScroller,
+ DynamicScroller,
+ DynamicScrollerItem,
+ // @ts-ignore
+} from "vue-virtual-scroller";
+
import { autoAnimatePlugin } from "@formkit/auto-animate/vue";
import piniaPluginPersistedstate from "pinia-plugin-persistedstate";
@@ -21,6 +26,8 @@ app.use(pinia);
app.use(router);
app.directive("tooltip", vTooltip);
app.use(autoAnimatePlugin);
-app.component("RecycleScroller", RecycleScroller)
+app.component("RecycleScroller", RecycleScroller);
+app.component("DynamicScroller", DynamicScroller);
+app.component("DynamicScrollerItem", DynamicScrollerItem);
app.mount("#app");
diff --git a/src/views/FolderView.vue b/src/views/FolderView.vue
index f50ead66..f224a402 100644
--- a/src/views/FolderView.vue
+++ b/src/views/FolderView.vue
@@ -1,29 +1,87 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+