@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
55 lines (46 loc) • 4.63 kB
JavaScript
import{Ba as G,Ea as H,Fa as $,Ga as s,xa as q,ya as u}from"./chunk-FRI676LD.js";import{W as Q,_ as O,ga as R,wa as V}from"./chunk-WKOKZ3JO.js";import{Cb as x,Db as B,Dd as P,Eb as r,Fa as m,Gc as c,Hc as F,Ic as j,Sb as M,Vc as z,ac as a,bc as f,cc as y,da as b,dc as w,ea as h,ga as C,gb as i,hc as D,ia as l,ic as N,sc as g,tc as S,uc as E,vc as A,xc as v,yb as I,yc as T,zb as k}from"./chunk-3WD6XLXL.js";var J=`
.p-tag {
display: inline-flex;
align-items: center;
justify-content: center;
background: dt('tag.primary.background');
color: dt('tag.primary.color');
font-size: dt('tag.font.size');
font-weight: dt('tag.font.weight');
padding: dt('tag.padding');
border-radius: dt('tag.border.radius');
gap: dt('tag.gap');
}
.p-tag-icon {
font-size: dt('tag.icon.size');
width: dt('tag.icon.size');
height: dt('tag.icon.size');
}
.p-tag-rounded {
border-radius: dt('tag.rounded.border.radius');
}
.p-tag-success {
background: dt('tag.success.background');
color: dt('tag.success.color');
}
.p-tag-info {
background: dt('tag.info.background');
color: dt('tag.info.color');
}
.p-tag-warn {
background: dt('tag.warn.background');
color: dt('tag.warn.color');
}
.p-tag-danger {
background: dt('tag.danger.background');
color: dt('tag.danger.color');
}
.p-tag-secondary {
background: dt('tag.secondary.background');
color: dt('tag.secondary.color');
}
.p-tag-contrast {
background: dt('tag.contrast.background');
color: dt('tag.contrast.color');
}
`;var U=["icon"],W=["*"];function X(t,d){if(t&1&&w(0,"span",4),t&2){let e=g(2);c(e.cx("icon")),a("ngClass",e.icon)("pBind",e.ptm("icon"))}}function Y(t,d){if(t&1&&(D(0),r(1,X,1,4,"span",3),N()),t&2){let e=g();i(),a("ngIf",e.icon)}}function Z(t,d){}function tt(t,d){t&1&&r(0,Z,0,0,"ng-template")}function et(t,d){if(t&1&&(f(0,"span",2),r(1,tt,1,0,null,5),y()),t&2){let e=g();c(e.cx("icon")),a("pBind",e.ptm("icon")),i(),a("ngTemplateOutlet",e.iconTemplate||e._iconTemplate)}}var nt={root:({instance:t})=>["p-tag p-component",{"p-tag-info":t.severity==="info","p-tag-success":t.severity==="success","p-tag-warn":t.severity==="warn","p-tag-danger":t.severity==="danger","p-tag-secondary":t.severity==="secondary","p-tag-contrast":t.severity==="contrast","p-tag-rounded":t.rounded}],icon:"p-tag-icon",label:"p-tag-label"},K=(()=>{class t extends G{name="tag";style=J;classes=nt;static \u0275fac=(()=>{let e;return function(n){return(e||(e=m(t)))(n||t)}})();static \u0275prov=b({token:t,factory:t.\u0275fac})}return t})(),ot=(function(t){return t.root="p-tag",t.icon="p-tag-icon",t.label="p-tag-label",t})(ot||{}),L=new C("TAG_INSTANCE"),at=(()=>{class t extends ${componentName="Tag";$pcTag=l(L,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=l(s,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}styleClass;severity;value;icon;rounded;iconTemplate;templates;_iconTemplate;_componentStyle=l(K);onAfterContentInit(){this.templates?.forEach(e=>{e.getType()==="icon"&&(this._iconTemplate=e.template)})}get dataP(){return this.cn({rounded:this.rounded,[this.severity]:this.severity})}static \u0275fac=(()=>{let e;return function(n){return(e||(e=m(t)))(n||t)}})();static \u0275cmp=I({type:t,selectors:[["p-tag"]],contentQueries:function(o,n,_){if(o&1&&A(_,U,4)(_,q,4),o&2){let p;v(p=T())&&(n.iconTemplate=p.first),v(p=T())&&(n.templates=p)}},hostVars:3,hostBindings:function(o,n){o&2&&(M("data-p",n.dataP),c(n.cn(n.cx("root"),n.styleClass)))},inputs:{styleClass:"styleClass",severity:"severity",value:"value",icon:"icon",rounded:[2,"rounded","rounded",P]},features:[z([K,{provide:L,useExisting:t},{provide:H,useExisting:t}]),x([s]),B],ngContentSelectors:W,decls:5,vars:6,consts:[[4,"ngIf"],[3,"class","pBind",4,"ngIf"],[3,"pBind"],[3,"class","ngClass","pBind",4,"ngIf"],[3,"ngClass","pBind"],[4,"ngTemplateOutlet"]],template:function(o,n){o&1&&(S(),E(0),r(1,Y,2,1,"ng-container",0)(2,et,2,4,"span",1),f(3,"span",2),F(4),y()),o&2&&(i(),a("ngIf",!n.iconTemplate&&!n._iconTemplate),i(),a("ngIf",n.iconTemplate||n._iconTemplate),i(),c(n.cx("label")),a("pBind",n.ptm("label")),i(),j(n.value))},dependencies:[V,Q,O,R,u,s],encapsulation:2,changeDetection:0})}return t})(),kt=(()=>{class t{static \u0275fac=function(o){return new(o||t)};static \u0275mod=k({type:t});static \u0275inj=h({imports:[at,u,u]})}return t})();export{K as a,ot as b,at as c,kt as d};