UNPKG

angular-t9n

Version:
2 lines (1 loc) 4.97 kB
import"./chunk-TP5SE2H7.js";import{a as se,b as Te}from"./chunk-DUG7CYPK.js";import{d as te,g as ae}from"./chunk-X7N23RMT.js";import{a as D,b as V}from"./chunk-TCB7CPXY.js";import{a as _e,b as le,c as me,d as de}from"./chunk-C3OFSFHS.js";import{a as ie,d as ne,g as oe,j as re}from"./chunk-3MB47J2U.js";import{a as j,b as q}from"./chunk-27GPMXRH.js";import{a as z,b as w,c as B}from"./chunk-MFJLYQLJ.js";import{a as ce}from"./chunk-JZGDUES4.js";import"./chunk-LCKERP7W.js";import{c as k,f as F}from"./chunk-PTK3D5EO.js";import{b as H,e as J,f as K,i as Q,l as W,m as Y,p as Z,q as ee}from"./chunk-SML6JUFJ.js";import"./chunk-QTUSJNUZ.js";import"./chunk-DK3NDEDW.js";import"./chunk-MLPE3OCH.js";import"./chunk-RVNPJH6Y.js";import{$ as T,Bb as y,Cb as h,Cc as x,Eb as v,Ib as a,Jb as L,L as A,P as R,Qa as c,Yb as s,Zb as X,bb as U,e as P,ea as O,ec as f,fa as $,fc as p,o as u,pb as G,qb as b,ub as N,vb as i,wb as t,xb as d}from"./chunk-KWXDDR2S.js";import{c as I}from"./chunk-4CLCTAJ7.js";function pe(l,fe){if(l&1){let e=v();i(0,"form",9)(1,"mat-form-field")(2,"mat-label"),a(3,1),t(),d(4,"input",11),t(),i(5,"mat-form-field")(6,"mat-label"),a(7,2),t(),d(8,"input",12),t(),i(9,"mat-form-field")(10,"mat-label"),a(11,3),t(),d(12,"textarea",13),i(13,"button",14),L("click",function(){let o=O(e);return $(o.get("target").setValue(o.get("source").value))}),i(14,"mat-icon"),s(15,"file_copy"),t()()(),i(16,"mat-form-field")(17,"mat-label"),a(18,4),t(),d(19,"textarea",15),t(),i(20,"mat-form-field")(21,"mat-label"),s(22,"State"),t(),i(23,"mat-select",16)(24,"mat-option",17),a(25,5),t(),i(26,"mat-option",18),a(27,6),t(),i(28,"mat-option",19),a(29,7),t(),i(30,"mat-option",20),a(31,8),t()()()()}l&2&&N("formGroup",fe)}var De=(()=>{class l{constructor(){this._translationTargetService=T(ce),this._route=T(k),this._formBuilder=T(Z),this._destroy=new P,this.params=this._route.params.pipe(u(o=>{var _=o,{unitId:e}=_,n=I(_,["unitId"]);return n})),this.unit=this._route.paramMap.pipe(R(e=>this._translationTargetService.unit(e.get("unitId"))),A()),this.form=this.unit.pipe(u(e=>this._createForm(e)))}ngOnDestroy(){this._destroy.next(),this._destroy.complete()}_createForm(e){let n=this._formBuilder.group({description:[{value:e.description||"-",disabled:!0}],meaning:[{value:e.meaning||"-",disabled:!0}],source:[{value:e.source,disabled:!0}],target:e.target,state:e.state});return this._translationTargetService.updateUnitOnChange(e,n.controls,this._destroy),n.controls.target.markAsTouched(),n}static{this.\u0275fac=function(n){return new(n||l)}}static{this.\u0275cmp=U({type:l,selectors:[["t9n-unit"]],decls:11,vars:9,consts:()=>{let e;e=$localize`:␟cda31dbd724cf5f4fa7a4274d9120651490c8a8c␟8890553633144307762:Back`;let n;n=$localize`:␟0402e27466ecbf3a502912d95a52f797ef54e34a␟7154699141836462400:Copy source to target`;let o;o=$localize`:␟eec715de352a6b114713b30b640d319fa78207a0␟4902817035128594900:Description`;let _;_=$localize`:␟f2081dbd0b230b2e61d03f870d85af5b54aed1ba␟2984907873245479480:Meaning`;let m;m=$localize`:␟6834fa6b43d1ecbdf147c48dd9c4d72f1484571d␟9155608366859514313:Source`;let M;M=$localize`:␟38baeb215c17af9d9e295e371a57f4a48ab4c191␟4854396465510517671:Target`;let g;g=$localize`:␟53647666ac3abdac9ad0cbc0564cc8a2ead09c04␟2937311350146031865:Initial`;let E;E=$localize`:␟2d5820ffb1bf91459a6048abaef0dbb811b343cc␟5706198276541510303:Translated`;let C;C=$localize`:␟a4a1911975d1421d0a019e902c93e29f540ada91␟4467880638322247833:Reviewed`;let S;return S=$localize`:␟5233e7292acd46d01dfa207d4921e4a723110ed2␟4609200447119745819:Final`,[e,o,_,m,M,g,E,C,S,[3,"formGroup"],["mat-raised-button","","color","primary","routerLink","../..",3,"queryParams"],["matInput","","formControlName","description"],["matInput","","formControlName","meaning"],["matInput","","formControlName","source","cdkTextareaAutosize",""],["type","button","mat-icon-button","","matSuffix","","matTooltip",n,3,"click"],["matInput","","formControlName","target","cdkTextareaAutosize",""],["formControlName","state"],["value","initial"],["value","translated"],["value","reviewed"],["value","final"]]},template:function(n,o){if(n&1&&(i(0,"h2"),s(1),f(2,"async"),t(),G(3,pe,32,1,"form",9),f(4,"async"),i(5,"a",10),f(6,"async"),i(7,"mat-icon"),s(8,"keyboard_backspace"),t(),y(9),a(10,0),h(),t()),n&2){let _,m;c(),X((_=p(2,3,o.unit))==null?null:_.id),c(2),b((m=p(4,5,o.form))?3:-1,m),c(2),N("queryParams",p(6,7,o.params))}},dependencies:[ee,Q,H,J,K,Y,W,re,oe,ie,ne,de,me,_e,le,B,w,z,q,j,V,D,Te,se,te,ae,F,x],styles:["[_nghost-%COMP%]{display:block;padding:0 1.5rem 1.5rem}form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}form[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{flex:1 1 100%}@media(min-width:960px){form[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin-right:1rem;flex:0 0 calc(50% - 1rem)}}a[_ngcontent-%COMP%]{display:inline-flex;align-items:center}"],changeDetection:0})}}return l})();export{De as UnitComponent};