diff --git a/apps/app-frontend/src/pages/Skins.vue b/apps/app-frontend/src/pages/Skins.vue index 5fec6bdfa..9007bb269 100644 --- a/apps/app-frontend/src/pages/Skins.vue +++ b/apps/app-frontend/src/pages/Skins.vue @@ -455,6 +455,7 @@ $skin-card-gap: 4px; .preview-panel { top: 1.5rem; + position: sticky; align-self: start; padding: 0.5rem; } diff --git a/packages/ui/package.json b/packages/ui/package.json index 0874fce22..652d9f11c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -35,6 +35,7 @@ "@types/markdown-it": "^14.1.1", "@types/three": "^0.172.0", "@vintl/how-ago": "^3.0.1", + "@vueuse/core": "^11.1.0", "apexcharts": "^3.44.0", "dayjs": "^1.11.10", "floating-vue": "^5.2.2", diff --git a/packages/ui/src/components/skin/SkinPreviewRenderer.vue b/packages/ui/src/components/skin/SkinPreviewRenderer.vue index fbc183dc9..70bb9bf9d 100644 --- a/packages/ui/src/components/skin/SkinPreviewRenderer.vue +++ b/packages/ui/src/components/skin/SkinPreviewRenderer.vue @@ -1,5 +1,5 @@