mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-15 16:04:19 +02:00
fix linting issues
This commit is contained in:
@@ -4,7 +4,12 @@ import { useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react
|
|||||||
|
|
||||||
import styles from './mobile-fullscreen-player.module.css';
|
import styles from './mobile-fullscreen-player.module.css';
|
||||||
|
|
||||||
import { useFullScreenPlayerStore, useGeneralSettings, usePlayerData, usePlayerSong } from '/@/renderer/store';
|
import {
|
||||||
|
useFullScreenPlayerStore,
|
||||||
|
useGeneralSettings,
|
||||||
|
usePlayerData,
|
||||||
|
usePlayerSong,
|
||||||
|
} from '/@/renderer/store';
|
||||||
import { Center } from '/@/shared/components/center/center';
|
import { Center } from '/@/shared/components/center/center';
|
||||||
import { Icon } from '/@/shared/components/icon/icon';
|
import { Icon } from '/@/shared/components/icon/icon';
|
||||||
import { PlaybackSelectors } from '/@/shared/constants/playback-selectors';
|
import { PlaybackSelectors } from '/@/shared/constants/playback-selectors';
|
||||||
@@ -74,11 +79,7 @@ const ImageWithPlaceholder = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
interface MobileFullscreenPlayerAlbumArtProps {
|
export const MobileFullscreenPlayerAlbumArt = () => {
|
||||||
currentSong?: QueueSong;
|
|
||||||
}
|
|
||||||
|
|
||||||
export const MobileFullscreenPlayerAlbumArt = ({ currentSong: _currentSong }: MobileFullscreenPlayerAlbumArtProps) => {
|
|
||||||
const mainImageRef = useRef<HTMLImageElement | null>(null);
|
const mainImageRef = useRef<HTMLImageElement | null>(null);
|
||||||
const [mainImageDimensions, setMainImageDimensions] = useState({ idealSize: 1000 });
|
const [mainImageDimensions, setMainImageDimensions] = useState({ idealSize: 1000 });
|
||||||
|
|
||||||
@@ -107,12 +108,7 @@ export const MobileFullscreenPlayerAlbumArt = ({ currentSong: _currentSong }: Mo
|
|||||||
topImage: scaleImageUrl(idealSize, currentSong?.imageUrl),
|
topImage: scaleImageUrl(idealSize, currentSong?.imageUrl),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [
|
}, [albumArtRes, currentSong?.imageUrl, nextSong?.imageUrl, setImageState]);
|
||||||
albumArtRes,
|
|
||||||
currentSong?.imageUrl,
|
|
||||||
nextSong?.imageUrl,
|
|
||||||
setImageState,
|
|
||||||
]);
|
|
||||||
|
|
||||||
useLayoutEffect(() => {
|
useLayoutEffect(() => {
|
||||||
updateImageSize();
|
updateImageSize();
|
||||||
|
|||||||
@@ -457,7 +457,7 @@ export const MobileFullscreenPlayer = () => {
|
|||||||
isPageHovered={isPageHovered}
|
isPageHovered={isPageHovered}
|
||||||
onClose={handleToggleFullScreenPlayer}
|
onClose={handleToggleFullScreenPlayer}
|
||||||
/>
|
/>
|
||||||
<MobileFullscreenPlayerAlbumArt currentSong={currentSong} />
|
<MobileFullscreenPlayerAlbumArt />
|
||||||
<MobileFullscreenPlayerMetadata
|
<MobileFullscreenPlayerMetadata
|
||||||
currentSong={currentSong}
|
currentSong={currentSong}
|
||||||
onToggleFavorite={handleToggleFavorite}
|
onToggleFavorite={handleToggleFavorite}
|
||||||
|
|||||||
Reference in New Issue
Block a user