UNPKG

@rero/rero-ils-ui

Version:

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

2 lines (1 loc) 4.54 kB
import{a as k}from"./chunk-EUDVZT4S.js";import"./chunk-O7GOMNZH.js";import{h as j}from"./chunk-4GRLSOJZ.js";import{c as F}from"./chunk-WOV5KKTV.js";import{Jb as M,Nb as P,Wa as H}from"./chunk-MTJX6JRK.js";import{b as L,c as D}from"./chunk-GQ5FIRIY.js";import"./chunk-4A4J5SA3.js";import"./chunk-L5BLWZD6.js";import"./chunk-VB4AMLEP.js";import"./chunk-4MYHQLZQ.js";import"./chunk-AK7G7SIT.js";import"./chunk-MR6TFYJD.js";import"./chunk-DUSRDOA3.js";import"./chunk-DPNURG4O.js";import"./chunk-FRI676LD.js";import{ha as A}from"./chunk-WKOKZ3JO.js";import{$b as I,Fa as S,Hc as e,Ic as g,Jc as l,Vb as f,Xb as u,Yb as N,_b as B,ac as T,bc as a,cc as o,da as y,dc as s,dd as r,ed as d,fd as R,gb as n,hd as v,ia as C,rc as b,sc as _,v as h,vd as x,yb as E}from"./chunk-3WD6XLXL.js";var O=(()=>{class i extends j{constructor(){super(...arguments),this.recordService=C(H),this.RESOURCE_NAME="notifications"}getNotificationByPid(t){return this.recordService.getRecord(this.RESOURCE_NAME,t).pipe(h(p=>p.metadata))}static{this.\u0275fac=(()=>{let t;return function(c){return(t||(t=S(i)))(c||i)}})()}static{this.\u0275prov=y({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function G(i,m){if(i&1&&(e(0),r(1,"getRecord"),r(2,"async")),i&2){let t=_();l(" ",d(2,6,v(1,1,t.record().metadata.notification.sender_library_pid,"libraries","field","name"))," ")}}function $(i,m){i&1&&e(0," --- ")}function q(i,m){if(i&1&&(e(0),r(1,"getRecord"),r(2,"async")),i&2){let t=_();l(" ",d(2,6,v(1,1,t.record().metadata.notification.sender_library_pid,"libraries","field","name"))," ")}}function z(i,m){i&1&&e(0," --- ")}function J(i,m){if(i&1&&(a(0,"li"),e(1),o()),i&2){let t=m.$implicit;n(),g(t)}}function K(i,m){i&1&&(s(0,"i",13),e(1),r(2,"translate")),i&2&&(n(),l(" ",d(2,1,"message sent")," "))}function Q(i,m){i&1&&(s(0,"i",14),e(1),r(2,"translate")),i&2&&(n(),l(" ",d(2,1,"message not sent")," "))}function V(i,m){if(i&1&&(a(0,"dt"),s(1,"i",11),e(2),r(3,"translate"),o(),a(4,"dd"),e(5),r(6,"dateTranslate"),o(),a(7,"dt"),s(8,"i",12),e(9),r(10,"translate"),o(),a(11,"dd"),f(12,K,3,3)(13,Q,3,3),o()),i&2){let t=_();n(2),l("\xA0",d(3,4,"Process date")),n(3),g(R(6,6,t.notificationRecord.process_date,"medium")),n(4),l("\xA0",d(10,9,"Status")),n(3),u(t.notificationRecord.notification_sent?12:13)}}var mi=(()=>{class i{constructor(){this.NotificationApiService=C(O),this.record=x(),this.isHighlight=x(!1),this.separator=x(!1)}loadData(t){!t&&this.notificationRecord===void 0&&this.NotificationApiService.getNotificationByPid(this.record().metadata.notification.pid).subscribe(p=>{this.notificationRecord=p})}static{this.\u0275fac=function(p){return new(p||i)}}static{this.\u0275cmp=E({type:i,selectors:[["admin-circulation-log-notification"]],inputs:{record:[1,"record"],isHighlight:[1,"isHighlight"],separator:[1,"separator"]},decls:37,vars:21,consts:[[3,"isCollapsedEvent","record","isHighlight","separator"],["badge","","translate",""],["collapsedContent","",1,"ui:grid","ui:grid-cols-12","ui:gap-4"],[1,"ui:col-span-8"],[1,"fa","fa-globe"],[1,"ui:col-span-4"],["severity","secondary"],["expandedContent","",1,"metadata"],[1,"fa","fa-flag"],[1,"fa","fa-envelope"],[1,"ui:list-none"],[1,"fa","fa-calendar"],[1,"fa","fa-eye"],[1,"fa","fa-circle","text-success"],[1,"fa","fa-circle","text-error"]],template:function(p,c){p&1&&(a(0,"admin-circulation-log",0),b("isCollapsedEvent",function(U){return c.loadData(U)}),a(1,"p-tag",1),e(2,"Notification"),o(),a(3,"div",2)(4,"div",3),s(5,"i",4),e(6,"\xA0 "),f(7,G,3,8)(8,$,1,0),o(),a(9,"div",5)(10,"p-tag",6),e(11),r(12,"translate"),o()()(),a(13,"dl",7)(14,"dt"),s(15,"i",4),e(16),r(17,"translate"),o(),a(18,"dd"),f(19,q,3,8)(20,z,1,0),o(),a(21,"dt"),s(22,"i",8),e(23),r(24,"translate"),o(),a(25,"dd"),e(26),r(27,"translate"),o(),a(28,"dt"),s(29,"i",9),e(30),r(31,"translate"),o(),a(32,"dd")(33,"ul",10),B(34,J,2,1,"li",null,N),o()(),f(36,V,14,11),o()()),p&2&&(T("record",c.record())("isHighlight",c.isHighlight())("separator",c.separator()),n(7),u(c.record().metadata.notification.sender_library_pid?7:8),n(4),g(d(12,11,c.record().metadata.notification.type)),n(5),l("\xA0",d(17,13,"Library")),n(3),u(c.record().metadata.notification.sender_library_pid?19:20),n(4),l("\xA0",d(24,15,"Type")),n(3),g(d(27,17,c.record().metadata.notification.type)),n(4),l("\xA0",d(31,19,"Recipients")),n(4),I(c.record().metadata.notification.recipients),n(2),u(c.notificationRecord?36:-1))},dependencies:[k,F,L,A,D,M,P],encapsulation:2,changeDetection:0})}}return i})();export{mi as CirculationLogNotificationComponent};