manifest
Version:
The backend for AI code editors
1 lines • 1.29 kB
JavaScript
;(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[693],{8693:(M,r,n)=>{n.r(r),n.d(r,{CrudSingleModule:()=>S});var l=n(4493),a=n(183),u=n(1424),d=n(992),f=n(7431),i=n(8284),h=n(2283),v=n(818);let o=(()=>{class t{constructor(s,e,c){this.manifestService=s,this.flashMessageService=e,this.router=c}canActivate(s){var e=this;return(0,f.A)(function*(){return!!(yield e.manifestService.getEntityManifest({slug:s.params.entitySlug})).single||(e.flashMessageService.error("Error: This entity is not a single entity"),e.router.navigate(["/"]),!1)})()}static{this.\u0275fac=function(e){return new(e||t)(i.KVO(h.x),i.KVO(v.L),i.KVO(a.Ix))}}static{this.\u0275prov=i.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const m=[{path:":entitySlug",component:d.R,canActivate:[o],data:{mode:"single"}},{path:":entitySlug/edit",component:u.O,canActivate:[o],data:{edit:!0,mode:"single"}}];let g=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=i.$C({type:t})}static{this.\u0275inj=i.G2t({imports:[a.iI.forChild(m),a.iI]})}}return t})();var y=n(2943);let S=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=i.$C({type:t})}static{this.\u0275inj=i.G2t({imports:[l.B,g,y.MD]})}}return t})()}}]);