UNPKG

@rero/rero-ils-ui

Version:

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

2 lines (1 loc) 6.43 kB
import{a as R,b as $,c as N,d as P}from"./chunk-7GSCO6KD.js";import{a as D,b as T}from"./chunk-FCC5WNRC.js";import{a as M}from"./chunk-CGU6MK6Q.js";import{j as E}from"./chunk-4GRLSOJZ.js";import{Eb as I,hc as L,mc as F}from"./chunk-MTJX6JRK.js";import{b as V}from"./chunk-GQ5FIRIY.js";import{$b as C,Hc as o,Ic as _,Jc as v,Pc as y,Qc as S,Rc as s,Vb as c,Wc as k,Xb as p,Yb as f,_b as u,ac as x,bb as b,bc as i,cc as n,dc as d,gb as a,sc as m,vd as h,yb as A}from"./chunk-3WD6XLXL.js";var G=()=>["patron_cleanup","slogan","placeholder"],H=(e,l)=>l.key;function j(e,l){if(e&1&&(i(0,"dt"),d(1,"i",13),o(2,"\xA0"),i(3,"span",10),o(4,"Code"),n()(),i(5,"dd"),o(6),n()),e&2){m();let t=s(0);a(6),_(t.code)}}function q(e,l){if(e&1&&(i(0,"dt"),d(1,"i",14),o(2,"\xA0"),i(3,"span",10),o(4,"Address"),n()(),i(5,"dd"),o(6),n()),e&2){m();let t=s(0);a(6),_(t.address)}}function z(e,l){if(e&1&&(i(0,"dt"),d(1,"i",15),o(2,"\xA0"),i(3,"span",10),o(4,"Default currency"),n()(),i(5,"dd"),o(6),n()),e&2){m();let t=s(0);a(6),_(t.default_currency)}}function U(e,l){if(e&1&&(i(0,"dt",10),o(1,"Expiration threshold (years)"),n(),i(2,"dd"),o(3),n()),e&2){let t=m();a(3),_(t.expiration_years)}}function J(e,l){if(e&1&&(i(0,"dt",10),o(1,"Inactivity threshold (years)"),n(),i(2,"dd"),o(3),n()),e&2){let t=m();a(3),_(t.inactivity_years)}}function K(e,l){if(e&1&&(i(0,"dt",10),o(1,"Excluded patron types"),n(),i(2,"dd"),o(3),n()),e&2){let t=m();a(3),_(t.excluded_patron_types.join(", "))}}function Q(e,l){if(e&1&&(i(0,"dl",5),c(1,U,4,1),c(2,J,4,1),c(3,K,4,1),n()),e&2){let t=l;a(),p(t.expiration_years?1:-1),a(),p(t.inactivity_years?2:-1),a(),p(t.excluded_patron_types!=null&&t.excluded_patron_types.length?3:-1)}}function W(e,l){e&1&&d(0,"i",12)}function X(e,l){if(e&1&&(i(0,"li",20)(1,"div",21),d(2,"i",22),o(3),n(),i(4,"div"),o(5),n()()),e&2){let t=l.$implicit;a(3),v("\xA0(",t.language,") "),a(2),_(t.value)}}function Y(e,l){if(e&1&&(i(0,"p-accordion-panel",16)(1,"p-accordion-header")(2,"div",8)(3,"div"),d(4,"i",18),o(5,"\xA0"),i(6,"span",10),o(7,"Slogan"),n()()()(),i(8,"p-accordion-content")(9,"div",11)(10,"ul",19),u(11,X,6,2,"li",20,f),n()()()()),e&2){m(2);let t=s(12);a(11),C(t.slogan)}}function Z(e,l){if(e&1&&(i(0,"li",20)(1,"div",21),d(2,"i",22),o(3),n(),i(4,"div"),o(5),n()()),e&2){let t=l.$implicit;a(3),v("\xA0(",t.language,") "),a(2),_(t.value)}}function ee(e,l){if(e&1&&(i(0,"p-accordion-panel",17)(1,"p-accordion-header")(2,"div",8)(3,"div"),d(4,"i",23),o(5,"\xA0"),i(6,"span",10),o(7,"Placeholder"),n()()()(),i(8,"p-accordion-content")(9,"div",11)(10,"ul",19),u(11,Z,6,2,"li",20,f),n()()()()),e&2){m(2);let t=s(12);a(11),C(t.placeholder)}}function te(e,l){if(e&1&&(i(0,"li",20)(1,"div",21),d(2,"i",22),o(3),n(),d(4,"div",27),n()),e&2){let t=l.$implicit;a(3),v("\xA0(",t.language,") "),a(),x("innerHTML",t.value,b)}}function ie(e,l){if(e&1&&(i(0,"p-accordion-panel",24)(1,"p-accordion-header")(2,"div",8)(3,"div"),d(4,"i",25),o(5,"\xA0"),d(6,"span",26),n()()(),i(7,"p-accordion-content")(8,"div",11)(9,"ul",19),u(10,te,5,2,"li",20,f),n()()()()),e&2){let t=m().$implicit,r=m();x("value",t.key),a(6),x("translate",t.label),a(4),C(r[t.key])}}function ne(e,l){if(e&1&&c(0,ie,12,2,"p-accordion-panel",24),e&2){let t=l.$implicit,r=m();p(r[t.key]!=null&&r[t.key].length?0:-1)}}function ae(e,l){if(e&1&&u(0,ne,1,1,null,null,H),e&2){let t=m(3);C(t.blockOrder)}}function oe(e,l){if(e&1&&(c(0,Y,13,0,"p-accordion-panel",16),c(1,ee,13,0,"p-accordion-panel",17),c(2,ae,2,0)),e&2){let t;m();let r=s(12);p(r.slogan!=null&&r.slogan.length?0:-1),a(),p(r.placeholder!=null&&r.placeholder.length?1:-1),a(),p((t=r.blocks)?2:-1,t)}}function le(e,l){if(e&1&&(y(0),i(1,"section",0)(2,"div",1)(3,"div",2),d(4,"i",3),n(),i(5,"div",4)(6,"h1"),o(7),n(),i(8,"dl",5),c(9,j,7,1),c(10,q,7,1),c(11,z,7,1),n()()()(),y(12),i(13,"p-accordion",6)(14,"p-accordion-panel",7)(15,"p-accordion-header")(16,"div",8)(17,"div"),d(18,"i",9),o(19,"\xA0"),i(20,"span",10),o(21,"Patron cleanup configuration"),n()()()(),i(22,"p-accordion-content")(23,"div",11),c(24,Q,4,3,"dl",5)(25,W,1,0,"i",12),n()()(),c(26,oe,3,3),n()),e&2){let t,r=S(l.metadata);a(7),_(r.name),a(2),p(r.code?9:-1),a(),p(r.address?10:-1),a(),p(r.default_currency?11:-1),a();let g=S(r.homepage);a(),x("multiple",!0)("value",k(10,G)),a(11),p((t=r.patron_cleanup)?24:25,t),a(2),p(g?26:-1)}}var B=(()=>{class e{constructor(){this.record=h.required(),this.type=h.required(),this.blockOrder=[{key:"left",label:"Left block"},{key:"center",label:"Center block"},{key:"right",label:"Right block"}]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=A({type:e,selectors:[["admin-organisation-detail-view"]],inputs:{record:[1,"record"],type:[1,"type"]},decls:1,vars:1,consts:[["id","organisation-profile",1,"ui:flex","ui:flex-col","ui:gap-2","ui:mb-4"],[1,"ui:rounded-border","ui:border","ui:border-surface","ui:flex","ui:gap-6","ui:p-6"],[1,"ui:bg-surface-500","ui:rounded-full","ui:w-40","ui:h-40","ui:flex","ui:items-center","ui:justify-center"],[1,"fa","fa-university","fa-4x","ui:text-white"],[1,"ui:grow"],[1,"metadata"],[3,"multiple","value"],["value","patron_cleanup"],[1,"ui:flex","ui:w-full","ui:items-center","ui:justify-between","ui:mr-2"],[1,"fa","fa-user-times"],["translate",""],[1,"ui:mt-2","ui:mx-2"],["aria-hidden","true",1,"fa","fa-times","text-error","ui:text-sm"],[1,"fa","fa-code"],[1,"fa","fa-home"],[1,"fa","fa-money"],["value","slogan"],["value","placeholder"],[1,"fa","fa-bullhorn"],[1,"ui:list-none","ui:flex","ui:flex-col","ui:gap-2"],[1,"ui:flex","ui:gap-3"],[1,"ui:font-bold","ui:w-20","ui:shrink-0"],[1,"fa","fa-language"],[1,"fa","fa-search"],[3,"value"],[1,"fa","fa-th-large"],[3,"translate"],[1,"ui:grow",3,"innerHTML"]],template:function(r,g){if(r&1&&c(0,le,27,11),r&2){let O;p((O=g.record())?0:-1,O)}},dependencies:[V,P,R,$,N],encapsulation:2,changeDetection:0})}}return e})();var ye=()=>new w().getTypes(),Se=[{path:"detail/:pid",component:L,title:"Organisation",canActivate:[T],data:{action:D.READ,permissions:[E.ORG_ACCESS]}},{path:"edit/:pid",component:F,title:"Organisation",canActivate:[T],canDeactivate:[I],data:{action:D.UPDATE,permissions:[E.ORG_ACCESS]}}],w=class extends M{constructor(){super(...arguments),this.name="organisations",this.recordType="organisations"}getTypes(){return[{key:this.name,label:"Organisations",editorSettings:{longMode:!0},detailComponent:B,permissions:l=>this.routeToolService.permissions(l,this.recordType)}]}};export{ye as a,Se as b};