fix bg color / padding of sidebar panel

This commit is contained in:
jeffvli
2025-12-15 01:12:11 -08:00
parent bc898d6097
commit b2941b67d6
3 changed files with 17 additions and 4 deletions
+12 -3
View File
@@ -32,7 +32,11 @@ import {
StructuredLyric,
} from '/@/shared/types/domain-types';
export const Lyrics = () => {
type LyricsProps = {
fadeOutNoLyricsMessage?: boolean;
};
export const Lyrics = ({ fadeOutNoLyricsMessage = true }: LyricsProps) => {
const currentSong = usePlayerSong();
const {
enableAutoTranslation,
@@ -265,6 +269,11 @@ export const Lyrics = () => {
// Trigger fade out after a few seconds when no lyrics are found
useEffect(() => {
if (!fadeOutNoLyricsMessage) {
setShouldFadeOut(false);
return undefined;
}
if (!isLoadingLyrics && hasNoLyrics) {
// Start fade out after 3 seconds (message visible for 3s, then 0.5s fade)
const timer = setTimeout(() => {
@@ -279,7 +288,7 @@ export const Lyrics = () => {
}
return undefined;
}, [isLoadingLyrics, hasNoLyrics]);
}, [isLoadingLyrics, hasNoLyrics, fadeOutNoLyricsMessage]);
return (
<ComponentErrorBoundary>
@@ -296,7 +305,7 @@ export const Lyrics = () => {
transition={{ duration: 0.5 }}
>
<Group>
<Text fw={500}>
<Text fw={500} isMuted isNoSelect>
{t('page.fullscreenPlayer.noLyrics', {
postProcess: 'sentenceCase',
})}