UNPKG

@rero/rero-ils-ui

Version:

User interface for RERO integrated library system (RERO ILS).

321 lines (266 loc) 32.6 kB
import{a as We,b as Ge}from"./chunk-DPNURG4O.js";import{Ba as se,Ea as j,Fa as H,Ga as T,Ha as Qe,a as me,b as ne,c as ue,d as Re,e as Ve,f as ge,ia as te,xa as qe,ya as oe}from"./chunk-FRI676LD.js";import{W as Pe,_ as je,ga as He,wa as ee}from"./chunk-WKOKZ3JO.js";import{Aa as G,Ab as we,Ca as U,Cb as J,Cc as Ne,Db as D,Dd as ce,Eb as I,Ec as Se,Fa as L,Fd as pe,Gc as E,Hc as ke,Ic as Fe,Sb as C,Tb as Le,Ub as De,Vb as y,Vc as $,Xb as M,Xc as ze,a as A,ac as p,bb as Te,bc as B,cc as N,da as q,dc as k,ea as Q,ga as S,gb as b,gc as Ie,ia as x,jc as K,jd as $e,kc as Ae,oa as Ee,od as de,pa as _e,pd as P,qa as W,rc as Oe,sc as g,tc as X,uc as Y,ud as c,va as xe,vc as Be,vd as i,xc as F,yb as O,yc as z,zb as Z}from"./chunk-3WD6XLXL.js";var ln=["data-p-icon","times"],Ze=(()=>{class n extends We{static \u0275fac=(()=>{let e;return function(s){return(e||(e=L(n)))(s||n)}})();static \u0275cmp=O({type:n,selectors:[["","data-p-icon","times"]],features:[D],attrs:ln,decls:1,vars:0,consts:[["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(t,s){t&1&&(W(),Ie(0,"path",0))},encapsulation:2})}return n})();var dn=Object.defineProperty,Je=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Ke=(n,o,e)=>o in n?dn(n,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[o]=e,Xe=(n,o)=>{for(var e in o||(o={}))cn.call(o,e)&&Ke(n,e,o[e]);if(Je)for(var e of Je(o))pn.call(o,e)&&Ke(n,e,o[e]);return n},mn=(n,o,e)=>new Promise((t,s)=>{var a=l=>{try{v(e.next(l))}catch(m){s(m)}},r=l=>{try{v(e.throw(l))}catch(m){s(m)}},v=l=>l.done?t(l.value):Promise.resolve(l.value).then(a,r);v((e=e.apply(n,o)).next())}),ie="animation",R="transition";function un(n){return n?n.disabled||!!(n.safe&&Ve()):!1}function gn(n,o){return n?Xe(Xe({},n),Object.entries(o).reduce((e,[t,s])=>{var a;return e[t]=(a=n[t])!=null?a:s,e},{})):o}function fn(n){let{name:o,enterClass:e,leaveClass:t}=n||{};return{enter:{from:e?.from||`${o}-enter-from`,to:e?.to||`${o}-enter-to`,active:e?.active||`${o}-enter-active`},leave:{from:t?.from||`${o}-leave-from`,to:t?.to||`${o}-leave-to`,active:t?.active||`${o}-leave-active`}}}function vn(n){return{enter:{onBefore:n?.onBeforeEnter,onStart:n?.onEnter,onAfter:n?.onAfterEnter,onCancelled:n?.onEnterCancelled},leave:{onBefore:n?.onBeforeLeave,onStart:n?.onLeave,onAfter:n?.onAfterLeave,onCancelled:n?.onLeaveCancelled}}}function hn(n,o){let e=window.getComputedStyle(n),t=f=>{let w=e[`${f}Delay`],_=e[`${f}Duration`];return[w.split(", ").map(me),_.split(", ").map(me)]},[s,a]=t(R),[r,v]=t(ie),l=Math.max(...a.map((f,w)=>f+s[w])),m=Math.max(...v.map((f,w)=>f+r[w])),d,u=0,h=0;return o===R?l>0&&(d=R,u=l,h=a.length):o===ie?m>0&&(d=ie,u=m,h=v.length):(u=Math.max(l,m),d=u>0?l>m?R:ie:void 0,h=d?d===R?a.length:v.length:0),{type:d,timeout:u,count:h}}function ae(n,o){return typeof n=="number"?n:typeof n=="object"&&n[o]!=null?n[o]:null}function bn(n,o=!0,e=!1){if(!o&&!e)return;let t=Re(n);o&&ge(n,"--pui-motion-height",t.height+"px"),e&&ge(n,"--pui-motion-width",t.width+"px")}var Cn={name:"p",safe:!0,disabled:!1,enter:!0,leave:!0,autoHeight:!0,autoWidth:!1};function fe(n,o){if(!n)throw new Error("Element is required.");let e={},t=!1,s={},a=null,r={},v=d=>{if(Object.assign(e,gn(d,Cn)),!e.enter&&!e.leave)throw new Error("Enter or leave must be true.");r=vn(e),t=un(e),s=fn(e),a=null},l=d=>mn(null,null,function*(){a?.();let{onBefore:u,onStart:h,onAfter:f,onCancelled:w}=r[d]||{},_={element:n};if(t){u?.(_),h?.(_),f?.(_);return}let{from:he,active:be,to:Ce}=s[d]||{};return bn(n,e.autoHeight,e.autoWidth),u?.(_),ne(n,he),ne(n,be),n.offsetHeight,ue(n,he),ne(n,Ce),h?.(_),new Promise(ye=>{let an=ae(e.duration,d),Me=()=>{ue(n,[Ce,be]),a=null},rn=()=>{Me(),f?.(_),ye()};a=()=>{Me(),w?.(_),ye()},Mn(n,e.type,an,rn)})});v(o);let m={enter:()=>e.enter?l("enter"):Promise.resolve(),leave:()=>e.leave?l("leave"):Promise.resolve(),cancel:()=>{a?.(),a=null},update:(d,u)=>{if(!d)throw new Error("Element is required.");n=d,m.cancel(),v(u)}};return e.appear&&m.enter(),m}var yn=0;function Mn(n,o,e,t){let s=n._motionEndId=++yn,a=()=>{s===n._motionEndId&&t()};if(e!=null)return setTimeout(a,e);let{type:r,timeout:v,count:l}=hn(n,o);if(!r){t();return}let m=r+"end",d=0,u=()=>{n.removeEventListener(m,h,!0),a()},h=f=>{f.target===n&&++d>=l&&u()};n.addEventListener(m,h,{capture:!0,once:!0}),setTimeout(()=>{d<l&&u()},v+1)}var _n=["*"];function xn(n,o){n&1&&Y(0)}var re=new WeakMap;function V(n,o){if(n)switch(re.has(n)||re.set(n,{display:n.style.display,visibility:n.style.visibility,maxHeight:n.style.maxHeight,overflow:n.style.overflow}),o){case"display":n.style.display="none";break;case"visibility":n.style.visibility="hidden",n.style.maxHeight="0",n.style.overflow="hidden";break}}function le(n,o){if(!n)return;let e=re.get(n)??n.style;switch(o){case"display":n.style.display=e?.display||"";break;case"visibility":n.style.visibility=e?.visibility||"",n.style.maxHeight=e?.maxHeight||"",n.style.overflow=e?.overflow||"";break}re.delete(n)}var Tn=` .p-motion { display: block; } `,wn={root:"p-motion"},ve=(()=>{class n extends se{name="motion";style=Tn;classes=wn;static \u0275fac=(()=>{let e;return function(s){return(e||(e=L(n)))(s||n)}})();static \u0275prov=q({token:n,factory:n.\u0275fac})}return n})();var Ye=new S("MOTION_INSTANCE"),Ln=(()=>{class n extends H{$pcMotion=x(Ye,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=x(T,{self:!0});onAfterViewChecked(){let t=this.options()?.root||{};this.bindDirectiveInstance.setAttrs(A(A({},this.ptms(["host","root"])),t))}_componentStyle=x(ve);visible=i(!1);mountOnEnter=i(!0);unmountOnLeave=i(!0);name=i(void 0);type=i(void 0);safe=i(void 0);disabled=i(!1);appear=i(!1);enter=i(!0);leave=i(!0);duration=i(void 0);hideStrategy=i("display");enterFromClass=i(void 0);enterToClass=i(void 0);enterActiveClass=i(void 0);leaveFromClass=i(void 0);leaveToClass=i(void 0);leaveActiveClass=i(void 0);options=i({});onBeforeEnter=c();onEnter=c();onAfterEnter=c();onEnterCancelled=c();onBeforeLeave=c();onLeave=c();onAfterLeave=c();onLeaveCancelled=c();motionOptions=P(()=>{let e=this.options();return{name:e.name??this.name(),type:e.type??this.type(),safe:e.safe??this.safe(),disabled:e.disabled??this.disabled(),appear:!1,enter:e.enter??this.enter(),leave:e.leave??this.leave(),duration:e.duration??this.duration(),enterClass:{from:e.enterClass?.from??(e.name?void 0:this.enterFromClass()),to:e.enterClass?.to??(e.name?void 0:this.enterToClass()),active:e.enterClass?.active??(e.name?void 0:this.enterActiveClass())},leaveClass:{from:e.leaveClass?.from??(e.name?void 0:this.leaveFromClass()),to:e.leaveClass?.to??(e.name?void 0:this.leaveToClass()),active:e.leaveClass?.active??(e.name?void 0:this.leaveActiveClass())},onBeforeEnter:e.onBeforeEnter??this.handleBeforeEnter,onEnter:e.onEnter??this.handleEnter,onAfterEnter:e.onAfterEnter??this.handleAfterEnter,onEnterCancelled:e.onEnterCancelled??this.handleEnterCancelled,onBeforeLeave:e.onBeforeLeave??this.handleBeforeLeave,onLeave:e.onLeave??this.handleLeave,onAfterLeave:e.onAfterLeave??this.handleAfterLeave,onLeaveCancelled:e.onLeaveCancelled??this.handleLeaveCancelled}});motion;isInitialMount=!0;cancelled=!1;destroyed=!1;rendered=G(!1);handleBeforeEnter=e=>!this.destroyed&&this.onBeforeEnter.emit(e);handleEnter=e=>!this.destroyed&&this.onEnter.emit(e);handleAfterEnter=e=>!this.destroyed&&this.onAfterEnter.emit(e);handleEnterCancelled=e=>!this.destroyed&&this.onEnterCancelled.emit(e);handleBeforeLeave=e=>!this.destroyed&&this.onBeforeLeave.emit(e);handleLeave=e=>!this.destroyed&&this.onLeave.emit(e);handleAfterLeave=e=>!this.destroyed&&this.onAfterLeave.emit(e);handleLeaveCancelled=e=>!this.destroyed&&this.onLeaveCancelled.emit(e);constructor(){super(),U(()=>{let e=this.hideStrategy();this.isInitialMount?(V(this.$el,e),this.rendered.set(this.visible()&&this.mountOnEnter()||!this.mountOnEnter())):this.visible()&&!this.rendered()&&(V(this.$el,e),this.rendered.set(!0))}),U(()=>{this.motion||(this.motion=fe(this.$el,this.motionOptions()))}),pe(async()=>{if(!this.$el)return;let e=this.isInitialMount&&this.visible()&&this.appear(),t=this.hideStrategy();this.visible()?(await te(),le(this.$el,t),(e||!this.isInitialMount)&&(this.applyMotionDuration("enter"),this.motion?.enter())):this.isInitialMount||(await te(),this.applyMotionDuration("leave"),this.motion?.leave()?.then(async()=>{this.$el&&!this.cancelled&&!this.visible()&&(V(this.$el,t),this.unmountOnLeave()&&(await te(),this.cancelled||this.rendered.set(!1)))})),this.isInitialMount=!1})}applyMotionDuration(e){let t=de(this.motionOptions),s=ae(t.duration,e);if(s==null||!this.$el)return;let a=this.$el,r=`${s}ms`;t.type==="transition"?a.style.transitionDuration=r:a.style.animationDuration=r}onDestroy(){this.destroyed=!0,this.cancelled=!0,this.motion?.cancel(),this.motion=void 0,le(this.$el,this.hideStrategy()),this.$el?.remove(),this.isInitialMount=!0}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=O({type:n,selectors:[["p-motion"]],hostVars:2,hostBindings:function(t,s){t&2&&E(s.cx("root"))},inputs:{visible:[1,"visible"],mountOnEnter:[1,"mountOnEnter"],unmountOnLeave:[1,"unmountOnLeave"],name:[1,"name"],type:[1,"type"],safe:[1,"safe"],disabled:[1,"disabled"],appear:[1,"appear"],enter:[1,"enter"],leave:[1,"leave"],duration:[1,"duration"],hideStrategy:[1,"hideStrategy"],enterFromClass:[1,"enterFromClass"],enterToClass:[1,"enterToClass"],enterActiveClass:[1,"enterActiveClass"],leaveFromClass:[1,"leaveFromClass"],leaveToClass:[1,"leaveToClass"],leaveActiveClass:[1,"leaveActiveClass"],options:[1,"options"]},outputs:{onBeforeEnter:"onBeforeEnter",onEnter:"onEnter",onAfterEnter:"onAfterEnter",onEnterCancelled:"onEnterCancelled",onBeforeLeave:"onBeforeLeave",onLeave:"onLeave",onAfterLeave:"onAfterLeave",onLeaveCancelled:"onLeaveCancelled"},features:[$([ve,{provide:Ye,useExisting:n},{provide:j,useExisting:n}]),J([T]),D],ngContentSelectors:_n,decls:1,vars:1,template:function(t,s){t&1&&(X(),y(0,xn,1,0)),t&2&&M(s.rendered()?0:-1)},dependencies:[ee,Qe],encapsulation:2})}return n})(),en=new S("MOTION_DIRECTIVE_INSTANCE"),ut=(()=>{class n extends H{$pcMotionDirective=x(en,{optional:!0,skipSelf:!0})??void 0;visible=i(!1,{alias:"pMotion"});name=i(void 0,{alias:"pMotionName"});type=i(void 0,{alias:"pMotionType"});safe=i(void 0,{alias:"pMotionSafe"});disabled=i(!1,{alias:"pMotionDisabled"});appear=i(!1,{alias:"pMotionAppear"});enter=i(!0,{alias:"pMotionEnter"});leave=i(!0,{alias:"pMotionLeave"});duration=i(void 0,{alias:"pMotionDuration"});hideStrategy=i("display",{alias:"pMotionHideStrategy"});enterFromClass=i(void 0,{alias:"pMotionEnterFromClass"});enterToClass=i(void 0,{alias:"pMotionEnterToClass"});enterActiveClass=i(void 0,{alias:"pMotionEnterActiveClass"});leaveFromClass=i(void 0,{alias:"pMotionLeaveFromClass"});leaveToClass=i(void 0,{alias:"pMotionLeaveToClass"});leaveActiveClass=i(void 0,{alias:"pMotionLeaveActiveClass"});options=i({},{alias:"pMotionOptions"});onBeforeEnter=c({alias:"pMotionOnBeforeEnter"});onEnter=c({alias:"pMotionOnEnter"});onAfterEnter=c({alias:"pMotionOnAfterEnter"});onEnterCancelled=c({alias:"pMotionOnEnterCancelled"});onBeforeLeave=c({alias:"pMotionOnBeforeLeave"});onLeave=c({alias:"pMotionOnLeave"});onAfterLeave=c({alias:"pMotionOnAfterLeave"});onLeaveCancelled=c({alias:"pMotionOnLeaveCancelled"});motionOptions=P(()=>{let e=this.options()??{};return{name:e.name??this.name(),type:e.type??this.type(),safe:e.safe??this.safe(),disabled:e.disabled??this.disabled(),appear:!1,enter:e.enter??this.enter(),leave:e.leave??this.leave(),duration:e.duration??this.duration(),enterClass:{from:e.enterClass?.from??(e.name?void 0:this.enterFromClass()),to:e.enterClass?.to??(e.name?void 0:this.enterToClass()),active:e.enterClass?.active??(e.name?void 0:this.enterActiveClass())},leaveClass:{from:e.leaveClass?.from??(e.name?void 0:this.leaveFromClass()),to:e.leaveClass?.to??(e.name?void 0:this.leaveToClass()),active:e.leaveClass?.active??(e.name?void 0:this.leaveActiveClass())},onBeforeEnter:e.onBeforeEnter??this.handleBeforeEnter,onEnter:e.onEnter??this.handleEnter,onAfterEnter:e.onAfterEnter??this.handleAfterEnter,onEnterCancelled:e.onEnterCancelled??this.handleEnterCancelled,onBeforeLeave:e.onBeforeLeave??this.handleBeforeLeave,onLeave:e.onLeave??this.handleLeave,onAfterLeave:e.onAfterLeave??this.handleAfterLeave,onLeaveCancelled:e.onLeaveCancelled??this.handleLeaveCancelled}});motion;isInitialMount=!0;cancelled=!1;destroyed=!1;handleBeforeEnter=e=>!this.destroyed&&this.onBeforeEnter.emit(e);handleEnter=e=>!this.destroyed&&this.onEnter.emit(e);handleAfterEnter=e=>!this.destroyed&&this.onAfterEnter.emit(e);handleEnterCancelled=e=>!this.destroyed&&this.onEnterCancelled.emit(e);handleBeforeLeave=e=>!this.destroyed&&this.onBeforeLeave.emit(e);handleLeave=e=>!this.destroyed&&this.onLeave.emit(e);handleAfterLeave=e=>!this.destroyed&&this.onAfterLeave.emit(e);handleLeaveCancelled=e=>!this.destroyed&&this.onLeaveCancelled.emit(e);constructor(){super(),U(()=>{this.motion||(this.motion=fe(this.$el,this.motionOptions()))}),pe(()=>{if(!this.$el)return;let e=this.isInitialMount&&this.visible()&&this.appear(),t=this.hideStrategy();this.visible()?(le(this.$el,t),(e||!this.isInitialMount)&&(this.applyMotionDuration("enter"),this.motion?.enter())):this.isInitialMount?V(this.$el,t):(this.applyMotionDuration("leave"),this.motion?.leave()?.then(()=>{this.$el&&!this.cancelled&&!this.visible()&&V(this.$el,t)})),this.isInitialMount=!1})}applyMotionDuration(e){let t=de(this.motionOptions),s=ae(t.duration,e);if(s==null||!this.$el)return;let a=this.$el,r=`${s}ms`;t.type==="transition"?a.style.transitionDuration=r:a.style.animationDuration=r}onDestroy(){this.destroyed=!0,this.cancelled=!0,this.motion?.cancel(),this.motion=void 0,le(this.$el,this.hideStrategy()),this.$el?.remove(),this.isInitialMount=!0}static \u0275fac=function(t){return new(t||n)};static \u0275dir=we({type:n,selectors:[["","pMotion",""]],inputs:{visible:[1,"pMotion","visible"],name:[1,"pMotionName","name"],type:[1,"pMotionType","type"],safe:[1,"pMotionSafe","safe"],disabled:[1,"pMotionDisabled","disabled"],appear:[1,"pMotionAppear","appear"],enter:[1,"pMotionEnter","enter"],leave:[1,"pMotionLeave","leave"],duration:[1,"pMotionDuration","duration"],hideStrategy:[1,"pMotionHideStrategy","hideStrategy"],enterFromClass:[1,"pMotionEnterFromClass","enterFromClass"],enterToClass:[1,"pMotionEnterToClass","enterToClass"],enterActiveClass:[1,"pMotionEnterActiveClass","enterActiveClass"],leaveFromClass:[1,"pMotionLeaveFromClass","leaveFromClass"],leaveToClass:[1,"pMotionLeaveToClass","leaveToClass"],leaveActiveClass:[1,"pMotionLeaveActiveClass","leaveActiveClass"],options:[1,"pMotionOptions","options"]},outputs:{onBeforeEnter:"pMotionOnBeforeEnter",onEnter:"pMotionOnEnter",onAfterEnter:"pMotionOnAfterEnter",onEnterCancelled:"pMotionOnEnterCancelled",onBeforeLeave:"pMotionOnBeforeLeave",onLeave:"pMotionOnLeave",onAfterLeave:"pMotionOnAfterLeave",onLeaveCancelled:"pMotionOnLeaveCancelled"},features:[$([ve,{provide:en,useExisting:n},{provide:j,useExisting:n}]),D]})}return n})(),nn=(()=>{class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=Z({type:n});static \u0275inj=Q({imports:[Ln]})}return n})();var tn=` .p-message { display: grid; grid-template-rows: 1fr; border-radius: dt('message.border.radius'); outline-width: dt('message.border.width'); outline-style: solid; } .p-message-content-wrapper { min-height: 0; } .p-message-content { display: flex; align-items: center; padding: dt('message.content.padding'); gap: dt('message.content.gap'); } .p-message-icon { flex-shrink: 0; } .p-message-close-button { display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-inline-start: auto; overflow: hidden; position: relative; width: dt('message.close.button.width'); height: dt('message.close.button.height'); border-radius: dt('message.close.button.border.radius'); background: transparent; transition: background dt('message.transition.duration'), color dt('message.transition.duration'), outline-color dt('message.transition.duration'), box-shadow dt('message.transition.duration'), opacity 0.3s; outline-color: transparent; color: inherit; padding: 0; border: none; cursor: pointer; user-select: none; } .p-message-close-icon { font-size: dt('message.close.icon.size'); width: dt('message.close.icon.size'); height: dt('message.close.icon.size'); } .p-message-close-button:focus-visible { outline-width: dt('message.close.button.focus.ring.width'); outline-style: dt('message.close.button.focus.ring.style'); outline-offset: dt('message.close.button.focus.ring.offset'); } .p-message-info { background: dt('message.info.background'); outline-color: dt('message.info.border.color'); color: dt('message.info.color'); box-shadow: dt('message.info.shadow'); } .p-message-info .p-message-close-button:focus-visible { outline-color: dt('message.info.close.button.focus.ring.color'); box-shadow: dt('message.info.close.button.focus.ring.shadow'); } .p-message-info .p-message-close-button:hover { background: dt('message.info.close.button.hover.background'); } .p-message-info.p-message-outlined { color: dt('message.info.outlined.color'); outline-color: dt('message.info.outlined.border.color'); } .p-message-info.p-message-simple { color: dt('message.info.simple.color'); } .p-message-success { background: dt('message.success.background'); outline-color: dt('message.success.border.color'); color: dt('message.success.color'); box-shadow: dt('message.success.shadow'); } .p-message-success .p-message-close-button:focus-visible { outline-color: dt('message.success.close.button.focus.ring.color'); box-shadow: dt('message.success.close.button.focus.ring.shadow'); } .p-message-success .p-message-close-button:hover { background: dt('message.success.close.button.hover.background'); } .p-message-success.p-message-outlined { color: dt('message.success.outlined.color'); outline-color: dt('message.success.outlined.border.color'); } .p-message-success.p-message-simple { color: dt('message.success.simple.color'); } .p-message-warn { background: dt('message.warn.background'); outline-color: dt('message.warn.border.color'); color: dt('message.warn.color'); box-shadow: dt('message.warn.shadow'); } .p-message-warn .p-message-close-button:focus-visible { outline-color: dt('message.warn.close.button.focus.ring.color'); box-shadow: dt('message.warn.close.button.focus.ring.shadow'); } .p-message-warn .p-message-close-button:hover { background: dt('message.warn.close.button.hover.background'); } .p-message-warn.p-message-outlined { color: dt('message.warn.outlined.color'); outline-color: dt('message.warn.outlined.border.color'); } .p-message-warn.p-message-simple { color: dt('message.warn.simple.color'); } .p-message-error { background: dt('message.error.background'); outline-color: dt('message.error.border.color'); color: dt('message.error.color'); box-shadow: dt('message.error.shadow'); } .p-message-error .p-message-close-button:focus-visible { outline-color: dt('message.error.close.button.focus.ring.color'); box-shadow: dt('message.error.close.button.focus.ring.shadow'); } .p-message-error .p-message-close-button:hover { background: dt('message.error.close.button.hover.background'); } .p-message-error.p-message-outlined { color: dt('message.error.outlined.color'); outline-color: dt('message.error.outlined.border.color'); } .p-message-error.p-message-simple { color: dt('message.error.simple.color'); } .p-message-secondary { background: dt('message.secondary.background'); outline-color: dt('message.secondary.border.color'); color: dt('message.secondary.color'); box-shadow: dt('message.secondary.shadow'); } .p-message-secondary .p-message-close-button:focus-visible { outline-color: dt('message.secondary.close.button.focus.ring.color'); box-shadow: dt('message.secondary.close.button.focus.ring.shadow'); } .p-message-secondary .p-message-close-button:hover { background: dt('message.secondary.close.button.hover.background'); } .p-message-secondary.p-message-outlined { color: dt('message.secondary.outlined.color'); outline-color: dt('message.secondary.outlined.border.color'); } .p-message-secondary.p-message-simple { color: dt('message.secondary.simple.color'); } .p-message-contrast { background: dt('message.contrast.background'); outline-color: dt('message.contrast.border.color'); color: dt('message.contrast.color'); box-shadow: dt('message.contrast.shadow'); } .p-message-contrast .p-message-close-button:focus-visible { outline-color: dt('message.contrast.close.button.focus.ring.color'); box-shadow: dt('message.contrast.close.button.focus.ring.shadow'); } .p-message-contrast .p-message-close-button:hover { background: dt('message.contrast.close.button.hover.background'); } .p-message-contrast.p-message-outlined { color: dt('message.contrast.outlined.color'); outline-color: dt('message.contrast.outlined.border.color'); } .p-message-contrast.p-message-simple { color: dt('message.contrast.simple.color'); } .p-message-text { font-size: dt('message.text.font.size'); font-weight: dt('message.text.font.weight'); } .p-message-icon { font-size: dt('message.icon.size'); width: dt('message.icon.size'); height: dt('message.icon.size'); } .p-message-sm .p-message-content { padding: dt('message.content.sm.padding'); } .p-message-sm .p-message-text { font-size: dt('message.text.sm.font.size'); } .p-message-sm .p-message-icon { font-size: dt('message.icon.sm.size'); width: dt('message.icon.sm.size'); height: dt('message.icon.sm.size'); } .p-message-sm .p-message-close-icon { font-size: dt('message.close.icon.sm.size'); width: dt('message.close.icon.sm.size'); height: dt('message.close.icon.sm.size'); } .p-message-lg .p-message-content { padding: dt('message.content.lg.padding'); } .p-message-lg .p-message-text { font-size: dt('message.text.lg.font.size'); } .p-message-lg .p-message-icon { font-size: dt('message.icon.lg.size'); width: dt('message.icon.lg.size'); height: dt('message.icon.lg.size'); } .p-message-lg .p-message-close-icon { font-size: dt('message.close.icon.lg.size'); width: dt('message.close.icon.lg.size'); height: dt('message.close.icon.lg.size'); } .p-message-outlined { background: transparent; outline-width: dt('message.outlined.border.width'); } .p-message-simple { background: transparent; outline-color: transparent; box-shadow: none; } .p-message-simple .p-message-content { padding: dt('message.simple.content.padding'); } .p-message-outlined .p-message-close-button:hover, .p-message-simple .p-message-close-button:hover { background: transparent; } .p-message-enter-active { animation: p-animate-message-enter 0.3s ease-out forwards; overflow: hidden; } .p-message-leave-active { animation: p-animate-message-leave 0.15s ease-in forwards; overflow: hidden; } @keyframes p-animate-message-enter { from { opacity: 0; grid-template-rows: 0fr; } to { opacity: 1; grid-template-rows: 1fr; } } @keyframes p-animate-message-leave { from { opacity: 1; grid-template-rows: 1fr; } to { opacity: 0; margin: 0; grid-template-rows: 0fr; } } `;var Dn=["container"],In=["icon"],An=["closeicon"],On=["*"],Bn=n=>({closeCallback:n});function Nn(n,o){n&1&&K(0)}function Sn(n,o){if(n&1&&I(0,Nn,1,0,"ng-container",4),n&2){let e=g();p("ngTemplateOutlet",e.iconTemplate||e._iconTemplate)}}function kn(n,o){if(n&1&&k(0,"i",1),n&2){let e=g();E(e.cn(e.cx("icon"),e.icon)),p("pBind",e.ptm("icon")),C("data-p",e.dataP)}}function Fn(n,o){n&1&&K(0)}function zn(n,o){if(n&1&&I(0,Fn,1,0,"ng-container",5),n&2){let e=g();p("ngTemplateOutlet",e.containerTemplate||e._containerTemplate)("ngTemplateOutletContext",ze(2,Bn,e.closeCallback))}}function $n(n,o){if(n&1&&k(0,"span",9),n&2){let e=g(3);p("pBind",e.ptm("text"))("ngClass",e.cx("text"))("innerHTML",e.text,Te),C("data-p",e.dataP)}}function Pn(n,o){if(n&1&&(B(0,"div"),I(1,$n,1,4,"span",8),N()),n&2){let e=g(2);b(),p("ngIf",!e.escape)}}function jn(n,o){if(n&1&&(B(0,"span",7),ke(1),N()),n&2){let e=g(3);p("pBind",e.ptm("text"))("ngClass",e.cx("text")),C("data-p",e.dataP),b(),Fe(e.text)}}function Hn(n,o){if(n&1&&I(0,jn,2,4,"span",10),n&2){let e=g(2);p("ngIf",e.escape&&e.text)}}function Rn(n,o){if(n&1&&(I(0,Pn,2,1,"div",6)(1,Hn,1,1,"ng-template",null,0,$e),B(3,"span",7),Y(4),N()),n&2){let e=Ne(2),t=g();p("ngIf",!t.escape)("ngIfElse",e),b(3),p("pBind",t.ptm("text"))("ngClass",t.cx("text")),C("data-p",t.dataP)}}function Vn(n,o){if(n&1&&k(0,"i",7),n&2){let e=g(2);E(e.cn(e.cx("closeIcon"),e.closeIcon)),p("pBind",e.ptm("closeIcon"))("ngClass",e.closeIcon),C("data-p",e.dataP)}}function qn(n,o){n&1&&K(0)}function Qn(n,o){if(n&1&&I(0,qn,1,0,"ng-container",4),n&2){let e=g(2);p("ngTemplateOutlet",e.closeIconTemplate||e._closeIconTemplate)}}function Wn(n,o){if(n&1&&(W(),k(0,"svg",14)),n&2){let e=g(2);E(e.cx("closeIcon")),p("pBind",e.ptm("closeIcon")),C("data-p",e.dataP)}}function Gn(n,o){if(n&1){let e=Ae();B(0,"button",11),Oe("click",function(s){Ee(e);let a=g();return _e(a.close(s))}),y(1,Vn,1,5,"i",12),y(2,Qn,1,1,"ng-container"),y(3,Wn,1,4,":svg:svg",13),N()}if(n&2){let e=g();E(e.cx("closeButton")),p("pBind",e.ptm("closeButton")),C("aria-label",e.closeAriaLabel)("data-p",e.dataP),b(),M(e.closeIcon?1:-1),b(),M(e.closeIconTemplate||e._closeIconTemplate?2:-1),b(),M(!e.closeIconTemplate&&!e._closeIconTemplate&&!e.closeIcon?3:-1)}}var Un={root:({instance:n})=>["p-message p-component p-message-"+n.severity,n.variant&&"p-message-"+n.variant,{"p-message-sm":n.size==="small","p-message-lg":n.size==="large"}],contentWrapper:"p-message-content-wrapper",content:"p-message-content",icon:"p-message-icon",text:"p-message-text",closeButton:"p-message-close-button",closeIcon:"p-message-close-icon"},on=(()=>{class n extends se{name="message";style=tn;classes=Un;static \u0275fac=(()=>{let e;return function(s){return(e||(e=L(n)))(s||n)}})();static \u0275prov=q({token:n,factory:n.\u0275fac})}return n})(),Zn=(function(n){return n.root="p-message",n.content="p-message-content",n.icon="p-message-icon",n.text="p-message-text",n.closeButton="p-message-close-button",n.closeIcon="p-message-close-icon",n})(Zn||{}),sn=new S("MESSAGE_INSTANCE"),Jn=(()=>{class n extends H{componentName="Message";_componentStyle=x(on);bindDirectiveInstance=x(T,{self:!0});$pcMessage=x(sn,{optional:!0,skipSelf:!0})??void 0;onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}severity="info";text;escape=!0;style;styleClass;closable=!1;icon;closeIcon;life;showTransitionOptions="300ms ease-out";hideTransitionOptions="200ms cubic-bezier(0.86, 0, 0.07, 1)";size;variant;motionOptions=i(void 0);computedMotionOptions=P(()=>A(A({},this.ptm("motion")),this.motionOptions()));onClose=new xe;get closeAriaLabel(){return this.config.translation.aria?this.config.translation.aria.close:void 0}visible=G(!0);containerTemplate;iconTemplate;closeIconTemplate;templates;_containerTemplate;_iconTemplate;_closeIconTemplate;closeCallback=e=>{this.close(e)};onInit(){this.life&&setTimeout(()=>{this.visible.set(!1)},this.life)}onAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"container":this._containerTemplate=e.template;break;case"icon":this._iconTemplate=e.template;break;case"closeicon":this._closeIconTemplate=e.template;break}})}close(e){this.visible.set(!1),this.onClose.emit({originalEvent:e})}get dataP(){return this.cn({outlined:this.variant==="outlined",simple:this.variant==="simple",[this.severity]:this.severity,[this.size]:this.size})}static \u0275fac=(()=>{let e;return function(s){return(e||(e=L(n)))(s||n)}})();static \u0275cmp=O({type:n,selectors:[["p-message"]],contentQueries:function(t,s,a){if(t&1&&Be(a,Dn,4)(a,In,4)(a,An,4)(a,qe,4),t&2){let r;F(r=z())&&(s.containerTemplate=r.first),F(r=z())&&(s.iconTemplate=r.first),F(r=z())&&(s.closeIconTemplate=r.first),F(r=z())&&(s.templates=r)}},hostAttrs:["role","alert","aria-live","polite"],hostVars:5,hostBindings:function(t,s){t&1&&(Le(function(){return"p-message-enter-active"}),De(function(){return"p-message-leave-active"})),t&2&&(C("data-p",s.dataP),E(s.cn(s.cx("root"),s.styleClass)),Se("p-message-leave-active",!s.visible()))},inputs:{severity:"severity",text:"text",escape:[2,"escape","escape",ce],style:"style",styleClass:"styleClass",closable:[2,"closable","closable",ce],icon:"icon",closeIcon:"closeIcon",life:"life",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",size:"size",variant:"variant",motionOptions:[1,"motionOptions"]},outputs:{onClose:"onClose"},features:[$([on,{provide:sn,useExisting:n},{provide:j,useExisting:n}]),J([T]),D],ngContentSelectors:On,decls:7,vars:12,consts:[["escapeOut",""],[3,"pBind"],[3,"pBind","class"],["pRipple","","type","button",3,"pBind","class"],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],[3,"pBind","ngClass"],[3,"pBind","ngClass","innerHTML",4,"ngIf"],[3,"pBind","ngClass","innerHTML"],[3,"pBind","ngClass",4,"ngIf"],["pRipple","","type","button",3,"click","pBind"],[3,"pBind","class","ngClass"],["data-p-icon","times",3,"pBind","class"],["data-p-icon","times",3,"pBind"]],template:function(t,s){t&1&&(X(),B(0,"div",1)(1,"div",1),y(2,Sn,1,1,"ng-container"),y(3,kn,1,4,"i",2),y(4,zn,1,4,"ng-container")(5,Rn,5,5),y(6,Gn,4,8,"button",3),N()()),t&2&&(E(s.cx("contentWrapper")),p("pBind",s.ptm("contentWrapper")),C("data-p",s.dataP),b(),E(s.cx("content")),p("pBind",s.ptm("content")),C("data-p",s.dataP),b(),M(s.iconTemplate||s._iconTemplate?2:-1),b(),M(s.icon?3:-1),b(),M(s.containerTemplate||s._containerTemplate?4:5),b(2),M(s.closable?6:-1))},dependencies:[ee,Pe,je,He,Ze,Ge,oe,T,nn],encapsulation:2,changeDetection:0})}return n})(),zt=(()=>{class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=Z({type:n});static \u0275inj=Q({imports:[Jn,oe,oe]})}return n})();export{Ze as a,Ln as b,ut as c,nn as d,on as e,Zn as f,Jn as g,zt as h};