UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 521 B
import{useLocation as c}from"react-router-dom";import{useBaseUrlPath as u}from"../../hooks/use-base-url-path.js";import{ROOT_PATH as f}from"../../../navigation/constants.js";import{joinPath as r}from"../../../navigation/utils/join.js";function p({item:o}){const i=c(),s=u()||f,e=decodeURIComponent(i.pathname),n=r(s,o.id);return t(e)===t(n)?!0:o.items.some(m=>t(e)===t(r(n,m)))}function t(o){return o.startsWith("/")||(o="/"+o),o.endsWith("/")&&o!=="/"&&(o=o.slice(0,-1)),o}export{t as normalizePath,p as useIsExpanded};