Fixed lyrics

This commit is contained in:
lucast committed 2026-07-20 15:11:46 +02:00
1 parent b778ea9eda
commit a46f289865
1 file changed
+11 -8
@@ -6,6 +6,7 @@ const { animationDuration, offset, showScrollBar } = defineProps<{
}>() }>()
const song = useSong() const song = useSong()
const fullscreen = useFullscreen()
const { secondsPlayed } = usePlayer() const { secondsPlayed } = usePlayer()
const parsedLyrics = computed(() => { const parsedLyrics = computed(() => {
@@ -45,19 +46,21 @@ const scrollActiveIndex = computed(() => {
return index return index
}) })
const height = ref(0) const height = ref<number>()
watch(
fullscreen,
async () => {
await nextTick()
watch(song, () => {
const trackDisplay = document.querySelector(".track-display") const trackDisplay = document.querySelector(".track-display")
if (!trackDisplay) return if (!trackDisplay) return
const resizeObserver = new ResizeObserver((entries) => { height.value = trackDisplay.clientHeight
height.value = entries[0]!.target.clientHeight },
}) { immediate: true },
)
resizeObserver.observe(trackDisplay)
})
const transformY = computed(() => { const transformY = computed(() => {
if (activeIndex.value < 0) return 0 if (activeIndex.value < 0) return 0