PageSourceSearch

https://www.strasbourg.eu/o/frontend-js-clay-web/__liferay__/exports/@clayui$link.js

js strasbourg.eu collected 2026-09-24 08:38:37 UTC 2,432 bytes, 2 lines download raw bytes

1import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import S from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var f=S;import{Children as h,Component as D,Fragment as F,Profiler as V,PureComponent as v,StrictMode as U,Suspense as B,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as G,cloneElement as K,createContext as Y,createElement as j,createFactory as q,createRef as J,forwardRef as Q,isValidElement as X,lazy as Z,memo as z,startTransition as ee,unstable_act as ne,useCallback as oe,useContext as te,useDebugValue as re,useDeferredValue as ae,useEffect as le,useId as se,useImperativeHandle as me,useInsertionEffect as ie,useLayoutEffect as ce,useMemo as ue,useReducer as de,useRef as fe,useState as pe,useSyncExternalStore as xe,useTransition as be,version as _e}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import O from"../../../frontend-js-react-web/__liferay__/exports/react.js";var t=O;var p=t.createContext("a");p.displayName="ClayLinkContext";var m=p;var x={danger:{base:"c-link text-danger",decoration:"underline"},primary:{base:"c-link link-primary",decoration:"underline"},secondary:{base:"c-link link-secondary",decoration:"underline"},tertiary:{base:"c-link text-tertiary",decoration:null},unstyled:{base:"link-unstyled",decoration:null}},b={normal:"font-weight-normal","semi-bold":"font-weight-semi-bold"}
1,T={opensNewWindow:"(Opens a new window)"},_=t.forwardRef(({block:E,borderless:a,button:n,children:L,className:N,decoration:o,displayType:e,fontSize:l,messages:R=T,monospaced:d,outline:r,rel:i,small:w,target:c,weight:s,...y},I)=>{let g=t.useContext(m),u;return n?(n=n===!0?{}:n,u={btn:!!n,"btn-block":n.block||E,"btn-monospaced":n.monospaced||d,"btn-outline-borderless":a,"btn-sm":n.small||w,[`btn-${e}`]:e&&!r&&!a,[`btn-outline-${e}`]:e&&(r||a),[b[s]]:s,[`text-${l}`]:l,[`text-decoration-${o}`]:o}):(o=o===null||r?void 0:o||x[e]?.decoration,u={"link-monospaced":d,"link-outline":r,"link-outline-borderless":a,[x[e]?.base]:e&&!r,[`link-outline-${e}`]:e&&r,[b[s]]:s,[`text-${l}`]:l,[`text-decoration-${o}`]:o}),c&&!i&&(i="noreferrer noopener"),t.createElement(g,{className:f(N,u),ref:I,rel:i,target:c,...y},L,c==="_blank"&&t.createElement("span",{className:"sr-only"},R.opensNewWindow))});_.displayName="ClayLink";var k=_;var C=k;var Se=C;export{m as ClayLinkContext,Se as default};
2//# sourceMappingURL=@clayui$link.(EGANRMUK).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.