1import{a as L}from"./chunk-CKXXLNOY.js";import{a as U}from"./chunk-VQKY2NPK.js";import"./chunk-3GQXY7WQ.js";import{G as b}from"./chunk-SU7S3GV3.js";import"./chunk-3KYWNODB.js";import{a as P}from"./chunk-LCAEI3KW.js";import{d as R}from"./chunk-NOYQY4IF.js";import"./chunk-RPX352E4.js";import{a as T}from"./chunk-CIDLE6M4.js";import"./chunk-XFNOPY4D.js";import"./chunk-SD2GF6LN.js";import"./chunk-VCI6DQU6.js";import{g as de}from"./chunk-3OSB33KW.js";import"./chunk-XERX3YYW.js";import"./chunk-AUTQTPL7.js";import{a as Ce}from"./chunk-4Z5MUJO3.js";import"./chunk-A3QLZGQA.js";import{Aa as K,S as j,T as ae,W as $,X as le}from"./chunk-LJH5OBMW.js";import{Eb as y,F as Q,Fb as Z,Fc as F,Gb as k,Jc as o,Kc as n,Lb as p,Lc as w,Mb as r,Mh as x,Nb as d,Nh as M,Ob as ee,Sb as D,Tb as g,V as f,Vb as S,Xb as m,Z as W,Zb as s,cb as c,kc as te,mc as C,nc as O,nd as I,o as H,ob as E,oc as ie,pb as Y,ra as X,sg as re,u as _,ua as l,v as J,vc as N,wc as oe,xc as ne,ya as u,za as v}from"./chunk-PMSJWPYZ.js";import{h as fe}from"./chunk-NIF3MU5U.js";var q=fe(Ce()),B=(0,q.uniqueId)("CONFIRM_ORDER_REVOKE_MODAL_"),A=(0,q.uniqueId)("CONFIRM_ORDER_EDIT_MODAL_");var ce=(()=>{class e{orderEditFacade=l(L);modalService=l(R);routingService=l(re);activeCartFacade=l(b);modalId=A;closeModal(){this.modalService.close(this.modalId)}confirm(){let t=this.modalService.getData(A);if(t?.orderCode)this.orderEditFacade.editOrder(t.orderCode),this.closeModal(),this.routingService.goByUrl("/cart");else throw new Error("orderCode does not provided")}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=E({type:e,selectors:[["trn-confirm-order-edit-modal"]],decls:24,vars:31,consts:[[1,"confirm-order-edit-modal",3,"identifier","title"],["content",""],["footer",""],[3,"onClick","label","size","color","fill"]],template:function(i,a){i&1&&(r(0,"trn-modal",0),o(1,"cxTranslate"),D(2,1),r(3,"ul")(4,"li"),C(5),o(6,"cxTranslate"),d(),r(7,"li"),C(8),o(9,"cxTranslate"),d(),r(10,"li"),C(11),o(12,"cxTranslate"),d(),r(13,"li"),C(14),o(15,"cxTranslate"),d(),r(16,"li"),C(17),o(18,"cxTranslate"),d()(),g(),D(19,2),r(20,"trn-button",3),o(21,"cxTranslate"),m("onClick",function(){return a.closeModal()}),d(),r(22,"trn-button",3),o(23,"cxTranslate"),m("onClick",function(){return a.confirm()}),d(),g(),d()),i&2&&(p("identifier",a.modalId)("title",n(1,15,"order_edit.edit_confirmation_title")),c(5),O(n(6,17,"order_edit.edit_confirmation_1")),c(3),O(n(9,19,"order_edit.edit_confirmation_2")),c(3),O(n(12,21,"order_edit.edit_confirmation_3")),c(3),O(n(15,23,"order_edit.edit_confirmation_4")),c(3),O(n(18,25,"order_edit.edit_confirmation_5")),c(3),p("label",n(21,27,"common.back"))("size","medium")("color","secondary")("fill",!0),c(2),p("label",n(23,29,"common.confirm"))("size","medium")("color","primary")("fill",!0))},dependencies:[P,M,T,x],styles:[".confirm-order-edit-modal[_ngcontent-%COMP%] .content{line-height:1.375em}.confirm-order-edit-modal[_ngcontent-%COMP%] .content ul{list-style:initial;padding-left:1.5em}"]})}return e})();var pe=e=>({orderCode:e});
1function ue(e,V){if(e&1){let t=S();r(0,"trn-modal",0),o(1,"cxTranslate"),D(2,1),ee(3,"trn-icon",2),r(4,"h3"),C(5),o(6,"cxTranslate"),d(),r(7,"div")(8,"span"),C(9),o(10,"cxTranslate"),d()(),g(),D(11,3),r(12,"trn-button",4),o(13,"cxTranslate"),m("onClick",function(){u(t);let a=s();return v(a.closeModal())}),d(),r(14,"trn-button",4),o(15,"cxTranslate"),m("onClick",function(){u(t);let a=s();return v(a.confirm())}),d(),g(),d()}if(e&2){let t=s(),i=ne(0);p("identifier",t.modalId)("title",w(1,12,"order_edit.revoke_number",F(24,pe,i))),c(5),O(w(6,15,"order_edit.are_you_sure_to_revoke",F(26,pe,i))),c(4),ie("",n(10,18,"order_edit.revoke_warning")," "),c(3),p("label",n(13,20,"common.back"))("size","medium")("color","secondary")("fill",!0),c(2),p("label",n(15,22,"order_edit.revoke"))("size","medium")("color","tertiary")("fill",!0)}}var me=(()=>{class e{activeCartService=l(b);orderEditFacade=l(L);modalService=l(R);modalId=B;cart$=this.activeCartService.getActive();orderCode$=this.cart$.pipe(_(t=>t?.editableOrder?.code),f());closeModal(){this.modalService.close(B)}confirm(){this.orderEditFacade.cancelOrderEditing(),this.closeModal()}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=E({type:e,selectors:[["trn-confirm-order-revoke-modal"]],decls:3,vars:4,consts:[[1,"warning-modal",3,"identifier","title"],["content",""],["icon","warning",1,"icon-warning"],["footer",""],[3,"onClick","label","size","color","fill"]],template:function(i,a){if(i&1&&(N(0),o(1,"async"),y(2,ue,16,28,"trn-modal",0)),i&2){let h=oe(n(1,1,a.orderCode$));c(2),k(h?2:-1)}},dependencies:[M,P,de,T,I,x],encapsulation:2})}return e})();function ve(e,V){if(e&1){let t=S();r(0,"trn-button",1),o(1,"cxTranslate"),m("click",function(){u(t);let a=s(2);return v(a.openRevokeModal())}),d()}e&2&&p("icon","cancel")("iconPlacement","icon-right")("size","small")("color","tertiary")("fill",!0)("label",n(1,6,"order_edit.revoke"))}function Ee(e,V){if(e&1){let t=S();r(0,"trn-button",1),o(1,"cxTranslate"),m("click",function(){u(t);let a=s(2);return v(a.openEditingModal())}),d()}e&2&&p("icon","edit")("iconPlacement","icon-right")("size","small")("color","primary")("fill",!0)("label",n(1,6,"order_edit.edit"))}function Oe(e,V){if(e&1&&(y(0,ve,2,8,"trn-button",0),o(1,"async"),Z(2,Ee,2,8,"trn-button",0)),e&2){let t=s();k(n(1,1,t.editing$)?0:2)}}var se=(()=>{class e{activeCartService=l(b);modalService=l(R);outletContextData=l(ae,{optional:!0});cart$=this.activeCartService.getActive();order$=this.outletContextData?this.outletContextData.context$.pipe(_(t=>t.order)):H(null);orderCode$=this.order$.pipe(_(t=>t?.code),f());editable$=this.order$.pipe(_(t=>t?.editable||!1),f());editing$=J({cart:this.cart$,order:this.order$.pipe(Q(Boolean))}).pipe(_(({cart:t,order:i})=>t.editableOrder?.code===i.code),f());openRevokeModal(){this.modalService.open(B)}openEditingModal(){this.orderCode$.pipe(W()).subscribe(t=>{if(!t)throw new Error("orderCode does not exist");this.modalService.open(A,{orderCode:t})})}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=E({type:e,selectors:[["trn-order-edit-button"]],decls:2,vars:3,consts:[[3,"icon","iconPlacement","size","color","fill","label"],[3,"click","icon","iconPlacement","size","color","fill","label"]],template:function(i,a){i&1&&(y(0,Oe,3,3),o(1,"async")),i&2&&k(n(1,1,a.editable$)?0:-1)},dependencies:[M,T,I,x],encapsulation:2})}return e})();var xe=e=>({orderCode:e});function Me(e,V){if(e&1){let t=S();r(0,"trn-button",1),o(1,"async"),o(2,"cxTranslate"),m("onClick",function(){u(t);let a=s();return v(a.openRevokeModal())}),d()}if(e&2){let t=s();te("borderless"),p("label",w(2,8,"order_edit.revoke_number",F(11,xe,n(1,6,t.orderCode$))))("color","tertiary")("size","medium")("fill",!0)}}var _e=(()=>{class e{modalService=l(R);activeCartFacade=l(b);cart$=this.activeCartFacade.getActive();orderCode$=this.cart$.pipe(_(t=>t?.editableOrder?.code),f());enabled$=this.orderCode$.pipe(_(t=>t),f());openRevokeModal(){this.modalService.open(B)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=E({type:e,selectors:[["trn-revoke-order-edit-button"]],decls:3,vars:3,consts:[[3,"label","color","size","style","fill"],[3,"onClick","label","color","size","fill"]],template:function(i,a){if(i&1&&(N(0),o(1,"async"),y(2,Me,3,13,"trn-button",0)),i&2){let h=n(1,1,a.enabled$);c(2),k(h?2:-1)}},dependencies:[T,M,I,x],styles:["[_nghost-%COMP%]{display:block;width:100%}"]})}return e})();var Ot=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=Y({type:e});static \u0275inj=X({providers:[$({id:U.REVOKE_BUTTON.id,component:_e}),$({id:U.EDIT_BUTTON.id,component:se}),$({id:K.STOREFRONT,component:ce,position:j.AFTER}),$({id:K.STOREFRONT,component:me,position:j.AFTER})],imports:[le.forChild()]})}return e})();export{Ot as TrnOrderEditModule};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.