PageSourceSearch

https://www.cccb.org/o/frontend-js-clay-web/__liferay__/exports/@clayui$navigation-bar.js

js cccb.org collected 2026-09-24 07:57:12 UTC 6,220 bytes, 2 lines download raw bytes

1var O=Object.create;var g=Object.defineProperty;var D=Object.getOwnPropertyDescriptor;var H=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,z=Object.prototype.hasOwnProperty;var k=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var U=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of H(t))!z.call(e,r)&&r!==o&&g(e,r,{get:()=>t[r],enumerable:!(a=D(t,r))||a.enumerable});return e};var W=(e,t,o)=>(o=e!=null?O(V(e)):{},U(t||!e||!e.__esModule?g(o,"default",{value:e,enumerable:!0}):o,e));var P=k((Xt,T)=>{"use strict";var j=!1,N=function(){};j&&(I=function(t,o){var a=arguments.length;o=new Array(a>1?a-1:0);for(var r=1;r<a;r++)o[r-1]=arguments[r];var i=0,u="Warning: "+t.replace(/%s/g,function(){return o[i++]});typeof console<"u"&&console.error(u);try{throw new Error(u)}catch{}},N=function(e,t,o){var a=arguments.length;o=new Array(a>2?a-2:0);for(var r=2;r<a;r++)o[r-2]=arguments[r];if(t===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||I.apply(null,[t].concat(o))});var I;T.exports=N});import{ClayButtonWithIcon as ee}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import q from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var v=q;import{ClayIconSpriteContext as ne}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";import G from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";var x=G;import{Col as le,Container as ue,ContainerFluid as pe,ContentCol as me,ContentRow as ce,ContentSection as fe,Row as de,Sheet as Ce,SheetFooter as ge,SheetHeader as ve,SheetSection as xe,SheetRow as ye}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";import K from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";var f=K;import{Provider as be,__UNSTABLE_DataClient as Se,useProvider as y}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$provider.js";import{FocusScope as Ne,Keys as Te,LinkOrButton as Pe,MouseSafeArea as Le,Overlay as Ae,PanelResizer as Re,ClayPortal as we,delegate as Fe,doAlign as Me,getEllipsisItems as Be,getLocatorValue as Oe,observeRect as De,isMac as He,isIPhone as Ve,isIPad as ze,isIOS as ke,isAppleDevice as Ue,setElementFullHeight as d,stack as We,sub as E,throttle as qe,useControlledState as Ge,useDebounce as Ke,useFocusManagement as Ye,FOCUSABLE_ELEMENTS as $e,useHover as je,useId as Je,useInteractionFocus as Qe,useFocusVisible as Xe,useIsFirstRender as Ze,useIsMobileDevice as et,useMousePosition as tt,useNavigation as rt,isTypeahead as ot,getFocusableList as nt,useOverlayPosition as at,usePrevious as it}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$shared.js";import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import Y from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var l=Y;import{Children as ft,Component as dt,Fragment as Ct,Profiler as gt,PureComponent as vt,StrictMode as xt,Suspense as yt,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as Et,cloneElement as _t,createContext as _,createElement as bt,createFactory as St,createRef as ht,forwardRef as It,isValidElement as Nt,lazy as Tt,memo as Pt,startTransition as Lt,unstable_act as At,useCallback as Rt,useContext as b,useDebugValue as wt,useDeferredValue as Ft,useEffect as Mt,useId as Bt,useImperativeHandle as Ot,useInsertionEffect as Dt,useLayoutEffect as Ht,useMemo as Vt,useReducer as zt,useRef as kt,useState as S,useSyncExternalStore as Ut,useTransition as Wt,version as qt}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import $ from"../../../frontend-js-react-web/__liferay__/exports/react.js";var n=$;import{CSSTransition as h,ReplaceTransition as Yt,SwitchTransition as $t,TransitionGroup as jt,Transition as Jt,config as Qt}from"../../../frontend-js-dependencies-web/__liferay__/exports/react-transition-group.js";var A=W(P());var m=_({ariaCurrent:"page"});function L({active:e=!1,children:t,className:o,...a}){let{ariaCurrent:r}=b(m);return n.createElement("li",{...a,className:l("nav-item",o)},n.Children.map(t,(i,u)=>i?.type.displayName==="ClayLink"||i?.type.displayName==="ClayButton"?n.cloneElement(i,{...i.props,"aria-current":e?r??void 0:void 0,children:n.createElement("span",null,i.props.children),className:l("nav-link",i.props.className?.replace("nav-link",""),{active:e}),displayType:null,key:u}):n.cloneElement(i,{...i.props,className:l(i.props.className,{active:e}),key:u})))}function R({children:e,className:t,fluidSize:o,inverted:a=!1,itemAriaCurrent:r=!0,messages:i={close:"Close",open:"Open",trigger:"{0} Menu, Current Page: {1}"},spritemap:u,triggerLabel:c,...F}){let[p,M]=S(!1),{prefersReducedMotion:B}=y(),C=n.Children.map(e,s=>
1s.props.active).filter(Boolean).length;return(0,A.default)(C<=1,`ClayNavigationBar expects 0 or 1 active children, but received ${C}`),n.createElement("nav",{...F,className:l(t,"navbar","navbar-collapse-relative","navbar-expand-md","navbar-underline","navigation-bar",{"navigation-bar-light":!a,"navigation-bar-secondary":a})},n.createElement(m.Provider,{value:{ariaCurrent:r?"page":null}},n.createElement(f.ContainerFluid,{size:o},n.createElement(v,{"aria-expanded":p,"aria-label":E(i.trigger,[p?i.close:i.open,c??""]),className:l("navbar-toggler","navbar-toggler-link",{collapsed:!p}),"data-testid":"navbarToggler",displayType:"unstyled",onClick:()=>M(!p)},n.createElement("span",{className:"navbar-text-truncate"},c),n.createElement(x,{spritemap:u,symbol:"caret-bottom"})),n.createElement(h,{className:l("navbar-collapse",{collapse:!p}),classNames:{enter:"collapsing",enterActive:"show",enterDone:"show",exit:"show",exitActive:"collapsing"},in:p,onEnter:s=>s.setAttribute("style","height: 0px"),onEntered:s=>s.setAttribute("style","height: auto"),onEntering:s=>d(s),onExit:s=>d(s),onExited:s=>s.setAttribute("style","height: auto"),onExiting:s=>s.setAttribute("style","height: 0px"),timeout:B?0:250},n.createElement("div",null,n.createElement(f.ContainerFluid,{size:o},n.createElement("ul",{className:"navbar-nav"},e)))))))}R.Item=L;var w=R;var vr=w;export{vr as default};
2//# sourceMappingURL=@clayui$navigation-bar.(OIEXO2ZY).js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.