UNPKG

@sonarsource/gatsby-theme-marketing

Version:

Gatsby theme for Sonar projects

10 lines 1.44 kB
import { PageLinksContext } from '../../contexts/PageLinksContext/PageLinksContext'; import { useContext, useMemo } from 'react'; const usePageLink = codename => { const { links } = useContext(PageLinksContext); return useMemo(() => links[codename] || '', [codename, links]); }; export default usePageLink; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJQYWdlTGlua3NDb250ZXh0IiwidXNlQ29udGV4dCIsInVzZU1lbW8iLCJ1c2VQYWdlTGluayIsImNvZGVuYW1lIiwibGlua3MiXSwic291cmNlcyI6WyJ1c2VQYWdlTGluay50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYWdlTGlua3NDb250ZXh0IH0gZnJvbSAnLi4vLi4vY29udGV4dHMvUGFnZUxpbmtzQ29udGV4dC9QYWdlTGlua3NDb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHQsIHVzZU1lbW8gfSBmcm9tICdyZWFjdCc7XG5cbmNvbnN0IHVzZVBhZ2VMaW5rID0gKGNvZGVuYW1lOiBzdHJpbmcpID0+IHtcbiAgY29uc3QgeyBsaW5rcyB9ID0gdXNlQ29udGV4dChQYWdlTGlua3NDb250ZXh0KTtcblxuICByZXR1cm4gdXNlTWVtbygoKSA9PiBsaW5rc1tjb2RlbmFtZV0gfHwgJycsIFtjb2RlbmFtZSwgbGlua3NdKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHVzZVBhZ2VMaW5rO1xuIl0sIm1hcHBpbmdzIjoiQUFBQSxTQUFTQSxnQkFBZ0IsUUFBUSxrREFBa0Q7QUFDbkYsU0FBU0MsVUFBVSxFQUFFQyxPQUFPLFFBQVEsT0FBTztBQUUzQyxNQUFNQyxXQUFXLEdBQUlDLFFBQWdCLElBQUs7RUFDeEMsTUFBTTtJQUFFQztFQUFNLENBQUMsR0FBR0osVUFBVSxDQUFDRCxnQkFBZ0IsQ0FBQztFQUU5QyxPQUFPRSxPQUFPLENBQUMsTUFBTUcsS0FBSyxDQUFDRCxRQUFRLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQ0EsUUFBUSxFQUFFQyxLQUFLLENBQUMsQ0FBQztBQUNoRSxDQUFDO0FBRUQsZUFBZUYsV0FBVyIsImlnbm9yZUxpc3QiOltdfQ==