UNPKG

@atlaskit/side-navigation

Version:

A highly composable side navigation component that supports nested views.

18 lines • 549 B
import { useEffect } from 'react'; var useChildIdsEffect = function useChildIdsEffect(childIds, id) { useEffect(function () { if (!childIds || !childIds.current) { return; } if (!childIds.current.has(id)) { childIds.current.add(id); } return function () { // eslint-disable-next-line react-hooks/exhaustive-deps childIds.current.delete(id); }; // childIds shouldn't change as it's a ref // eslint-disable-next-line react-hooks/exhaustive-deps }, [id]); }; export default useChildIdsEffect;