UNPKG

@findify/react-components

Version:
19 lines (16 loc) 564 B
import { useEffect } from 'react'; export default (container, item, shouldScroll) => { const navigatedProductId = window.localStorage.getItem('findify-navigated-product-id'); const productId = item.get('id'); useEffect(() => { try { if (!shouldScroll || !container.current || navigatedProductId !== productId) return; setTimeout(() => { container.current.scrollIntoView(); window.localStorage.removeItem('findify-navigated-product-id'); }, 500); } catch (err) { console.log(err); } }, [container]); };