UNPKG

@atlaskit/page-layout

Version:

A collection of components which let you compose an application's page layout.

34 lines (32 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useCustomSkipLink = void 0; var _react = require("react"); var _controllers = require("../../controllers"); /** * @jsxRuntime classic * @jsx jsx */ /** * __useCustomSkipLink__ * * @deprecated `@atlaskit/page-layout` is deprecated. Use `@atlaskit/navigation-system` instead. */ var useCustomSkipLink = exports.useCustomSkipLink = function useCustomSkipLink(id, skipLinkTitle) { var listIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0; var _useSkipLinks = (0, _controllers.useSkipLinks)(), registerSkipLink = _useSkipLinks.registerSkipLink, unregisterSkipLink = _useSkipLinks.unregisterSkipLink; (0, _react.useEffect)(function () { registerSkipLink({ id: id, skipLinkTitle: skipLinkTitle, listIndex: listIndex }); return function () { unregisterSkipLink(id); }; }, [id, listIndex, skipLinkTitle, registerSkipLink, unregisterSkipLink]); };