UNPKG

@atlaskit/side-navigation

Version:

A highly composable side navigation component that supports nested views.

24 lines (23 loc) • 681 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var useChildIdsEffect = function useChildIdsEffect(childIds, id) { (0, _react.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]); }; var _default = exports.default = useChildIdsEffect;