diff --git a/components/image/image-browser.tsx b/components/image/image-browser.tsx index 54d03e5..ca4e4af 100644 --- a/components/image/image-browser.tsx +++ b/components/image/image-browser.tsx @@ -97,9 +97,9 @@ const getAddressInput = ( ) -const ImageBrowser: React.FC> = ({ +const ImageBrowser = React.memo(React.forwardRef>(({ url, title, children, showFullLink, invert, className, ...props -}) => { +}, ref: React.Ref) => { const theme = useTheme() const colors = useMemo( () => getBrowserColors(invert, theme.palette), @@ -112,7 +112,7 @@ const ImageBrowser: React.FC> = ({ }, [url, showFullLink, title, colors]) return ( -
+
@@ -185,6 +185,6 @@ const ImageBrowser: React.FC> = ({ `}
) -} +})) export default withDefaults(ImageBrowser, defaultProps)