Fix image caching
This commit is contained in:
parent
8723f4dc40
commit
bd0455c940
|
|
@ -406,6 +406,10 @@ export function DetailsImage(props: Readonly<DetailImageProps>) {
|
|||
const { hovered, ref } = useHover();
|
||||
const [img, setImg] = useState<string>(props.src ?? backup_image);
|
||||
|
||||
useEffect(() => {
|
||||
setImg(props.src ?? backup_image);
|
||||
}, [props.src]);
|
||||
|
||||
// Sets a new image, and triggers upstream instance refresh
|
||||
const setAndRefresh = (image: string) => {
|
||||
setImg(image);
|
||||
|
|
|
|||
|
|
@ -35,7 +35,12 @@ export const usePreviewDrawerState = create<PreviewDrawerStateProps>()(
|
|||
},
|
||||
|
||||
closePreview: () => {
|
||||
set({ isOpen: false });
|
||||
set({
|
||||
isOpen: false,
|
||||
instance: undefined,
|
||||
id: undefined,
|
||||
preview: undefined
|
||||
});
|
||||
}
|
||||
})
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue