@rero/sonar-ui
Version:
User interface for SONAR.
2 lines (1 loc) • 1.57 kB
JavaScript
import{a as y}from"./chunk-UFXOWVKU.js";import{$e as r,Fb as b,G as p,Pa as v,Qa as g,Ve as h,X as m,Ye as c,_ as u,_e as n,af as A,h as d,jb as a,kb as s,sa as l,ta as f,tb as i}from"./chunk-OW4VQFLY.js";var R=(()=>{let e=class e{constructor(){this.record=i.required(),this.type=i.required(),this.detailUrl=i()}};e.\u0275fac=function(o){return new(o||e)},e.\u0275cmp=u({type:e,selectors:[["ng-component"]],inputs:{record:[1,"record"],type:[1,"type"],detailUrl:[1,"detailUrl"]},decls:4,vars:5,template:function(o,D){o&1&&(l(0,"h4"),v(1),a(2,"languageValue"),a(3,"async"),f()),o&2&&(m(),g(s(3,3,s(2,1,D.record().metadata.name))))},dependencies:[b,y],encapsulation:2,changeDetection:0});let t=e;return t})();var k=()=>{let t=p(A);return[{key:"subdivisions",label:"Subdivisions",component:R,redirectUrl:e=>d("/records/subdivisions?q=pid:".concat(e.metadata.pid)),aggregationsBucketSize:10,showFacetsIfNoResults:!0,exportFormats:[],sortOptions:[{label:"Relevance",value:"relevance",icon:"fa fa-sort-amount-desc",defaultQuery:!0},{label:"Name",value:"name",icon:"fa fa-sort-alpha-asc",defaultNoQuery:!0}],canAdd:()=>t.canAccess("subdivisions","add"),canUpdate:e=>t.canAccess("subdivisions","update",e),canDelete:e=>t.canAccess("subdivisions","delete",e),canRead:e=>t.canAccess("subdivisions","read",e)}]},Q=[{path:"",title:r,component:h,canActivate:[n],data:{role:"submitter",showSearchInput:!0}},{path:"edit/:pid",title:r,component:c,canActivate:[n],data:{role:"submitter"}},{path:"new",title:r,component:c,canActivate:[n],data:{role:"submitter"}}];export{k as a,Q as b};