@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
2 lines (1 loc) • 5.29 kB
JavaScript
import{Y as O,Z as z,m as A,n as H,na as V,oa as j,va as G,ya as J,za as K}from"./chunk-2UPHTDC6.js";import"./chunk-4H236NYG.js";import"./chunk-DDCLLFY5.js";import{Ab as c,Ac as v,Bb as u,Bc as L,Cb as R,Dc as w,Eb as b,Fb as B,Gb as S,Hb as l,Ib as a,Jb as D,Oc as k,Qa as g,Ra as h,Sb as N,Ta as o,Tb as p,gb as y,gc as r,hc as s,ic as I,jb as q,qc as M,uc as F,zc as x}from"./chunk-Q2WBXDIA.js";var U=(()=>{let i=class i{transform(n){switch(n){case"PENDING":return"warn";case"ITEM_AT_DESK":return"success";case"ITEM_ON_LOAN":return"info";case"CANCELLED":return"danger";default:return"secondary"}}};i.\u0275fac=function(d){return new(d||i)},i.\u0275pipe=q({name:"loanStatusBadge",type:i,pure:!0});let t=i;return t})();var $=()=>["public_note"];function Q(t,i){if(t&1&&(l(0,"p-tag",6),x(1,"loanStatusBadge"),r(2),x(3,"translate"),a()),t&2){let e,n,d=p();S("severity",v(1,2,(e=d.record())==null?null:e.metadata.loan_status)),o(2),I(" ",v(3,4,(n=d.record())==null?null:n.metadata.loan_status)," ")}}function W(t,i){if(t&1&&(l(0,"dt",9),r(1,"Publisher"),a(),l(2,"dd"),r(3),a()),t&2){let e,n=p(2);o(3),s((e=n.record())==null?null:e.metadata.document.publisher)}}function X(t,i){if(t&1&&(l(0,"dt",9),r(1,"Year"),a(),l(2,"dd"),r(3),a()),t&2){let e,n=p(2);o(3),s((e=n.record())==null?null:e.metadata.document.year)}}function Z(t,i){if(t&1&&(l(0,"dt",9),r(1,"Identifier"),a(),l(2,"dd"),r(3),a()),t&2){let e,n=p(2);o(3),s((e=n.record())==null?null:e.metadata.document.identifier)}}function tt(t,i){if(t&1&&(r(0),x(1,"journalVolume")),t&2){let e,n=p(3);I(" ",v(1,1,(e=n.record())==null?null:e.metadata.document.source)," ")}}function et(t,i){if(t&1&&(l(0,"dt",9),r(1,"Source"),a(),l(2,"dd"),c(3,tt,2,3),a()),t&2){let e,n=p(2);o(3),u((e=n.record())!=null&&e.metadata.document.source.volume||(e=n.record())!=null&&e.metadata.document.source.number?3:-1)}}function nt(t,i){t&1&&(r(0),x(1,"translate")),t&2&&I(" ",v(1,1,"Copy")," ")}function it(t,i){t&1&&(r(0),x(1,"translate")),t&2&&I(" ",v(1,1,"Loan")," ")}function lt(t,i){if(t&1&&(l(0,"dt",9),r(1,"Pages"),a(),l(2,"dd"),r(3),a()),t&2){let e,n=p(2);o(3),s((e=n.record())==null?null:e.metadata.pages)}}function at(t,i){if(t&1&&(l(0,"a",11),r(1),x(2,"truncateText"),a()),t&2){let e,n,d,m=p(3);S("href",M((e=m.record())==null?null:e.metadata.found_in.url),h)("title",(n=m.record())==null?null:n.metadata.found_in.url),o(),I(" ",w(2,4,(d=m.record())==null?null:d.metadata.found_in.url,80,"\u2026","char")," ")}}function ot(t,i){if(t&1&&(l(0,"dt",9),r(1,"Found in"),a(),l(2,"dd",10),c(3,at,3,9,"a",11),l(4,"p-tag",12),r(5),a()()),t&2){let e,n,d=p(2);o(3),u(!((e=d.record())==null||e.metadata==null)&&e.metadata.found_in.url?3:-1),o(2),s((n=d.record())==null?null:n.metadata.found_in.source)}}function rt(t,i){if(t&1&&(D(0,"li",14),x(1,"nl2br")),t&2){let e=i.$implicit;S("innerHTML",v(1,1,e.content),g)}}function dt(t,i){if(t&1&&(l(0,"dt",9),r(1,"Note"),a(),l(2,"dd")(3,"ul",13),b(4,rt,2,3,"li",14,R),x(6,"notesFilter"),a()()),t&2){let e,n=p(2);o(4),B(L(6,0,(e=n.record())==null?null:e.metadata.notes,F(3,$)))}}function ct(t,i){if(t&1&&(l(0,"div",7)(1,"dl",8),c(2,W,4,1),c(3,X,4,1),c(4,Z,4,1),c(5,et,4,1),l(6,"dt",9),r(7,"Pickup location"),a(),l(8,"dd"),r(9),a(),l(10,"dt",9),r(11,"Scope"),a(),l(12,"dd"),c(13,nt,2,3)(14,it,2,3),a(),c(15,lt,4,1),c(16,ot,6,2),c(17,dt,7,4),a()()),t&2){let e,n,d,m,P,f,C,T,E,_=p();o(2),u((e=_.record())!=null&&e.metadata.document.publisher?2:-1),o(),u((n=_.record())!=null&&n.metadata.document.year?3:-1),o(),u((d=_.record())!=null&&d.metadata.document.identifier?4:-1),o(),u((m=_.record())!=null&&m.metadata.document.source?5:-1),o(4),s((P=_.record())==null?null:P.metadata.pickup_location.name),o(4),u((f=_.record())!=null&&f.metadata.copy?13:14),o(2),u((C=_.record())!=null&&C.metadata.copy&&((C=_.record())!=null&&C.metadata.pages)?15:-1),o(),u((T=_.record())!=null&&T.metadata.found_in?16:-1),o(),u((E=_.record())!=null&&E.metadata.notes&&((E=_.record())==null?null:E.metadata.notes.length)>0?17:-1)}}var It=(()=>{let i=class i{constructor(){this.record=k(),this.isCollapsed=!0}};i.\u0275fac=function(d){return new(d||i)},i.\u0275cmp=y({type:i,selectors:[["public-search-patron-profile-ill-request"]],inputs:{record:[1,"record"]},decls:11,vars:4,consts:[[1,"ui:grid","ui:grid-cols-12","ui:gap-4","ui:p-2"],[1,"ui:md:col-span-10","ui:col-span-12","ui:flex","ui:gap-2"],[3,"status"],[1,"ui:w-full"],[1,"ui:text-sm"],[1,"ui:md:col-span-2","ui:col-span-12","ui:text-end"],[3,"severity"],[1,"ui:col-span-12","ui:pl-12","ui:mb-3"],[1,"metadata","ui:pt-4"],["translate",""],[1,"ui:flex","ui:gap-2","ui:items-start"],[3,"title","href"],["severity","secondary"],[1,"ui:list-none"],[3,"innerHTML"]],template:function(d,m){if(d&1&&(l(0,"div",0)(1,"div",1)(2,"shared-open-close-button",2),N("status",function(f){return m.isCollapsed=f}),a(),l(3,"div",3)(4,"div"),r(5),a(),l(6,"div",4),r(7),a()()(),l(8,"div",5),c(9,Q,4,6,"p-tag",6),a(),c(10,ct,18,9,"div",7),a()),d&2){let P,f,C;o(5),s((P=m.record())==null?null:P.metadata.document.title),o(2),s((f=m.record())==null?null:f.metadata.document.authors),o(2),u((C=m.record())!=null&&C.metadata.loan_status?9:-1),o(),u(m.isCollapsed?-1:10)}},dependencies:[A,G,j,V,H,O,z,J,K,U],encapsulation:2,changeDetection:0});let t=i;return t})();export{It as PatronProfileIllRequestComponent};