fix missing blur config from expanded album image

This commit is contained in:
jeffvli
2026-02-23 23:48:56 -08:00
parent 386ca41a5d
commit ec12e89653
@@ -18,6 +18,7 @@ import { usePlayButtonClick } from '/@/renderer/features/shared/hooks/use-play-b
import { useIsMutatingCreateFavorite } from '/@/renderer/features/shared/mutations/create-favorite-mutation'; import { useIsMutatingCreateFavorite } from '/@/renderer/features/shared/mutations/create-favorite-mutation';
import { useIsMutatingDeleteFavorite } from '/@/renderer/features/shared/mutations/delete-favorite-mutation'; import { useIsMutatingDeleteFavorite } from '/@/renderer/features/shared/mutations/delete-favorite-mutation';
import { useIsMutatingRating } from '/@/renderer/features/shared/mutations/set-rating-mutation'; import { useIsMutatingRating } from '/@/renderer/features/shared/mutations/set-rating-mutation';
import { useGeneralSettings } from '/@/renderer/store';
import { ActionIcon } from '/@/shared/components/action-icon/action-icon'; import { ActionIcon } from '/@/shared/components/action-icon/action-icon';
import { Button } from '/@/shared/components/button/button'; import { Button } from '/@/shared/components/button/button';
import { Center } from '/@/shared/components/center/center'; import { Center } from '/@/shared/components/center/center';
@@ -64,6 +65,7 @@ export const LibraryHeader = forwardRef(
) => { ) => {
const { t } = useTranslation(); const { t } = useTranslation();
const [isImageError, setIsImageError] = useState<boolean | null>(false); const [isImageError, setIsImageError] = useState<boolean | null>(false);
const { blurExplicitImages } = useGeneralSettings();
const onImageError = () => { const onImageError = () => {
setIsImageError(true); setIsImageError(true);
@@ -119,7 +121,10 @@ export const LibraryHeader = forwardRef(
enableDebounce={false} enableDebounce={false}
enableViewport={false} enableViewport={false}
fetchPriority="high" fetchPriority="high"
isExplicit={item.explicitStatus === ExplicitStatus.EXPLICIT} isExplicit={
blurExplicitImages &&
item.explicitStatus === ExplicitStatus.EXPLICIT
}
src={imageUrl} src={imageUrl}
style={{ style={{
maxHeight: '100%', maxHeight: '100%',
@@ -132,7 +137,7 @@ export const LibraryHeader = forwardRef(
), ),
fullScreen: true, fullScreen: true,
}); });
}, [item.explicitStatus, item.imageId, item.type]); }, [blurExplicitImages, item.explicitStatus, item.imageId, item.type]);
return ( return (
<div <div