From ec12e8965336c903668ea8c7dd2e1e4091c4f0c5 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Mon, 23 Feb 2026 23:48:56 -0800 Subject: [PATCH] fix missing blur config from expanded album image --- .../features/shared/components/library-header.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/features/shared/components/library-header.tsx b/src/renderer/features/shared/components/library-header.tsx index 4135d8ee8..a096f8952 100644 --- a/src/renderer/features/shared/components/library-header.tsx +++ b/src/renderer/features/shared/components/library-header.tsx @@ -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 { useIsMutatingDeleteFavorite } from '/@/renderer/features/shared/mutations/delete-favorite-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 { Button } from '/@/shared/components/button/button'; import { Center } from '/@/shared/components/center/center'; @@ -64,6 +65,7 @@ export const LibraryHeader = forwardRef( ) => { const { t } = useTranslation(); const [isImageError, setIsImageError] = useState(false); + const { blurExplicitImages } = useGeneralSettings(); const onImageError = () => { setIsImageError(true); @@ -119,7 +121,10 @@ export const LibraryHeader = forwardRef( enableDebounce={false} enableViewport={false} fetchPriority="high" - isExplicit={item.explicitStatus === ExplicitStatus.EXPLICIT} + isExplicit={ + blurExplicitImages && + item.explicitStatus === ExplicitStatus.EXPLICIT + } src={imageUrl} style={{ maxHeight: '100%', @@ -132,7 +137,7 @@ export const LibraryHeader = forwardRef( ), fullScreen: true, }); - }, [item.explicitStatus, item.imageId, item.type]); + }, [blurExplicitImages, item.explicitStatus, item.imageId, item.type]); return (