UNPKG

angular-t9n

Version:
2 lines 8.43 kB
import {g,aS as W,aT as ue$1,aU as Mt,F,K,aV as t,B as Ba,aW as Va,aX as ja,e as en,Y as Yt,m as mt,h as hn,u as un,aL as Ie$1,aM as yt,aN as wt,M as Mt$1,x as xT,bU as OT,L as Ls,E as EC,b as xC,J as Jl,t as pb,aO as td,ad as xm,aP as nd,W as Wb,c as Ym,d as bg,f as fy,O as OC,C as gb,P as Pm,aK as SC,aQ as id,o as Lm,aY as bb,aZ as Ih,aE as Zb,a_ as wh}from'./main-XWPOM5LO.js';import {V as Vi,I as Ii,A as Ai,z as zi,H as Hi,N as Ni,L as Li,P as Pi,B as Bi,j as ji,U as Ui,w as wi,b as bt,g as gi}from'./chunk-BC8OLdk0.js';import {I}from'./chunk-C9OKxrz_.js';import'./chunk-C1Idjiqb.js';import'./chunk-C2N3F-hv.js';import'./chunk-DvU4UsWB.js';var ge=()=>["distance","id","description","meaning","source","target","state","action"];function ue(e,o){if(e&1&&(Ls(0,"dl")(1,"dt"),Wb(2,2),Jl(),Ls(3,"dd"),EC(4),Jl(),Ls(5,"dt"),Wb(6,3),Jl(),Ls(7,"dd"),EC(8),Jl(),Ls(9,"dt"),Wb(10,4),Jl(),Ls(11,"dd",35),EC(12),Jl(),Ls(13,"dt"),Wb(14,5),Jl(),Ls(15,"dd",36),EC(16),Jl(),Ls(17,"dt"),Wb(18,6),Jl(),Ls(19,"dd"),EC(20),xC(21,"titlecase"),Jl()()),e&2){let t=o;bg(4),fy(t.description||"-"),bg(4),fy(t.meaning||"-"),bg(4),fy(t.source),bg(4),fy(t.target),bg(4),fy(OC(21,5,t.state));}}function he(e,o){e&1&&(Ls(0,"th",37),Wb(1,7),Jl());}function $e(e,o){if(e&1&&(Ls(0,"td",38),EC(1),Jl()),e&2){let t=o.$implicit;bg(),id(" ",t.distance," ");}}function be(e,o){e&1&&(Ls(0,"th",39),Wb(1,8),Jl());}function He(e,o){if(e&1&&(Ls(0,"td",40),EC(1),Jl()),e&2){let t=o.$implicit;Pm("matTooltip",t.locations==null?null:t.locations.join(` `))("matTooltipDisabled",!t.locations?.length),bg(),id(" ",t.id," ");}}function Ge(e,o){e&1&&(Ls(0,"th",39),Wb(1,9),Jl());}function Ie(e,o){if(e&1&&(Ls(0,"td",41),EC(1),Jl()),e&2){let t=o.$implicit;bg(),fy(t.description);}}function ye(e,o){e&1&&(Ls(0,"th",39),Wb(1,10),Jl());}function De(e,o){if(e&1&&(Ls(0,"td",41),EC(1),Jl()),e&2){let t=o.$implicit;bg(),fy(t.meaning);}}function xe(e,o){e&1&&(Ls(0,"th",39),Wb(1,11),Jl());}function ve(e,o){if(e&1&&(Ls(0,"td",41),EC(1),Jl()),e&2){let t=o.$implicit;bg(),fy(t.source);}}function Le(e,o){e&1&&(Ls(0,"th",39),Wb(1,12),Jl());}function Xe(e,o){if(e&1&&(Ls(0,"td",41),EC(1),Jl()),e&2){let t=o.$implicit;bg(),fy(t.target);}}function we(e,o){e&1&&(Ls(0,"th",39),Wb(1,13),Jl());}function ke(e,o){if(e&1&&(Ls(0,"td",41),EC(1),xC(2,"titlecase"),Jl()),e&2){let t=o.$implicit;bg(),fy(OC(2,1,t.state));}}function ze(e,o){e&1&&Lm(0,"th",42);}function Be(e,o){if(e&1){let t=bb();Ls(0,"td",41)(1,"button",43),Ym("click",function(){let d=Ih(t).$implicit,p=Zb();return wh(p.migrate(d))}),Ls(2,"mat-icon"),EC(3,"input"),Jl()()();}}function je(e,o){e&1&&Lm(0,"tr",44);}function Fe(e,o){e&1&&Lm(0,"tr",45);}var ct=(()=>{class e{constructor(){this._translationTargetService=g(I),this._route=g(W),this._router=g(ue$1),this._snackbar=g(Mt),this._destroy=new F,this.params=this._route.params.pipe(K(d=>{var p=d,{orphanId:t$1}=p,m=t(p,["orphanId"]);return m})),this.orphan=this._route.paramMap.pipe(Ba(t=>this._translationTargetService.orphan(t.get("orphanId"))),Va(t=>this._orphan=t),ja()),this.similar=this.orphan.pipe(K(t=>t._embedded.similar));}ngOnDestroy(){this._destroy.next(),this._destroy.complete();}migrate(t){this.orphan&&this._orphanAction(this._translationTargetService.migrateOrphan(this._orphan,t),`Migrated orphan ${this._orphan.id} to unit ${t.id}`);}delete(){this.orphan&&this._orphanAction(this._translationTargetService.deleteOrphan(this._orphan),`Deleted orphan ${this._orphan.id}`);}_orphanAction(t,m){t.pipe(Ba(({orphansRemaining:d})=>this._router.navigate([d?"..":"../.."],{relativeTo:this._route}))).subscribe(()=>this._snackbar.open(m,void 0,{duration:2500}));}static{this.\u0275fac=function(m){return new(m||e)};}static{this.\u0275cmp=en({type:e,selectors:[["t9n-orphan"]],decls:43,vars:17,consts:()=>{let t;t=$localize`:␟a449a33f34e3a6c40b82058c0d69ff39a9f1e925␟2250356394431390492:Similar units`;let m;m=$localize`:␟c9ed6d0fde000bbbca6abfd191c853b5d1306719␟149862035788373642:Distance according to the levenshtein algorithm`;let d;d=$localize`:␟c9ed6d0fde000bbbca6abfd191c853b5d1306719␟149862035788373642:Distance according to the levenshtein algorithm`;let p;p=$localize`:␟cda31dbd724cf5f4fa7a4274d9120651490c8a8c␟8890553633144307762:Back`;let u;u=$localize`:␟53150cdcaa3fc290a4f4018e446e44b998f1f155␟5246620794703463867: Delete orphan `;let h;h=$localize`:␟eec715de352a6b114713b30b640d319fa78207a0␟4902817035128594900:Description`;let $;$=$localize`:␟f2081dbd0b230b2e61d03f870d85af5b54aed1ba␟2984907873245479480:Meaning`;let b;b=$localize`:␟6834fa6b43d1ecbdf147c48dd9c4d72f1484571d␟9155608366859514313:Source`;let H;H=$localize`:␟38baeb215c17af9d9e295e371a57f4a48ab4c191␟4854396465510517671:Target`;let G;G=$localize`:␟873b72903b1858a9cd6c8967521030b4d7d1435b␟5911214550882917183:State`;let I;I=$localize`:␟33f0509c876e1399d92a9d1882ce38e6f4245ce3␟2590415407309830681: Distance `;let y;y=$localize`:␟2798cc1e152b1ec07fd8daf94a2a073d1ba1ebcc␟7286430803380181008:Id`;let D;D=$localize`:␟eec715de352a6b114713b30b640d319fa78207a0␟4902817035128594900:Description`;let x;x=$localize`:␟f2081dbd0b230b2e61d03f870d85af5b54aed1ba␟2984907873245479480:Meaning`;let v;v=$localize`:␟6834fa6b43d1ecbdf147c48dd9c4d72f1484571d␟9155608366859514313:Source`;let L;L=$localize`:␟38baeb215c17af9d9e295e371a57f4a48ab4c191␟4854396465510517671:Target`;let X;X=$localize`:␟873b72903b1858a9cd6c8967521030b4d7d1435b␟5911214550882917183:State`;let w;return w=$localize`:␟ed06ba25f8b8effadedaa466355f5b85b0041712␟7936624992717622100:Migrate translation and state to this unit and remove this orphan.`,[p,u,h,$,b,H,G,I,y,D,x,v,L,X,[1,"mat-elevation-z1"],["mat-table","","matSort","","aria-label",t,3,"dataSource"],["matColumnDef","distance"],["mat-header-cell","","matTooltip",m,4,"matHeaderCellDef"],["mat-cell","","matTooltip",d,4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","matTooltipClass","tooltip-linebreak",3,"matTooltip","matTooltipDisabled",4,"matCellDef"],["matColumnDef","description"],["mat-cell","",4,"matCellDef"],["matColumnDef","meaning"],["matColumnDef","source"],["matColumnDef","target"],["matColumnDef","state"],["matColumnDef","action"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"actions"],["mat-raised-button","","color","primary","routerLink","..",3,"queryParams"],["type","button","mat-raised-button","","color","warn",3,"click"],[1,"source"],[1,"target"],["mat-header-cell","","matTooltip",m],["mat-cell","","matTooltip",d],["mat-header-cell","","mat-sort-header",""],["mat-cell","","matTooltipClass","tooltip-linebreak",3,"matTooltip","matTooltipDisabled"],["mat-cell",""],["mat-header-cell",""],["type","button","mat-icon-button","","matTooltip",w,3,"click"],["mat-header-row",""],["mat-row",""]]},template:function(m,d){if(m&1&&(Ls(0,"h2"),EC(1),xC(2,"async"),Jl(),pb(3,ue,22,7,"dl"),xC(4,"async"),Ls(5,"div",14)(6,"table",15),xC(7,"async"),td(8,16),xm(9,he,2,0,"th",17)(10,$e,2,1,"td",18),nd(),td(11,19),xm(12,be,2,0,"th",20)(13,He,2,3,"td",21),nd(),td(14,22),xm(15,Ge,2,0,"th",20)(16,Ie,2,1,"td",23),nd(),td(17,24),xm(18,ye,2,0,"th",20)(19,De,2,1,"td",23),nd(),td(20,25),xm(21,xe,2,0,"th",20)(22,ve,2,1,"td",23),nd(),td(23,26),xm(24,Le,2,0,"th",20)(25,Xe,2,1,"td",23),nd(),td(26,27),xm(27,we,2,0,"th",20)(28,ke,3,3,"td",23),nd(),td(29,28),xm(30,ze,1,0,"th",29)(31,Be,4,0,"td",23),nd(),xm(32,je,1,0,"tr",30)(33,Fe,1,0,"tr",31),Jl()(),Ls(34,"div",32)(35,"a",33),xC(36,"async"),Ls(37,"mat-icon"),EC(38,"keyboard_backspace"),Jl(),td(39),Wb(40,0),nd(),Jl(),Ls(41,"button",34),Ym("click",function(){return d.delete()}),Wb(42,1),Jl()()),m&2){let p;bg(),fy(OC(2,7,d.orphan)?.id),bg(2),gb((p=OC(4,9,d.orphan))?3:-1,p),bg(3),Pm("dataSource",OC(7,11,d.similar)),bg(26),Pm("matHeaderRowDef",SC(15,ge))("matHeaderRowDefSticky",true),bg(),Pm("matRowDefColumns",SC(16,ge)),bg(2),Pm("queryParams",OC(36,13,d.params));}},dependencies:[Vi,Ii,Ai,zi,Hi,Ni,Li,Pi,Bi,ji,Ui,wi,bt,gi,Yt,mt,hn,un,Ie$1,yt,wt,Mt$1,xT,OT],styles:["[_nghost-%COMP%]{display:block;padding:0 1.5rem 1.5rem}.source[_ngcontent-%COMP%], .target[_ngcontent-%COMP%]{white-space:pre-wrap}table[_ngcontent-%COMP%]{margin-bottom:1rem}.actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]});}}return e})();export{ct as OrphanComponent};