1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="eb087a8b-f30e-5a15-9ddc-5ea34faf266f")}catch(e){}}(); 2import{e as U,w as j,u as H,ax as q,r as g,cP as Q,N,c as C,k as l,j as e,A as u,F,am as M,z as W,av as L,n as d,W as E,bm as Z,bn as J,b4 as O,ac as X,bb as Y,be as D,bc as $,as as ee,al as T,aG as y,cN as ie,cQ as te,cR as ne,G as ae,l as se,T as le,o as oe}from"./index-DmqEQZ_1.js";import{S as R,a as B}from"./shippingLabelSize-K15_mY2G.js";import{S as x}from"./SettingsHeading-DpmVD0Jv.js";import{u as pe}from"./branding-config-Bb1jZcAf.js";import{L as K}from"./List-DKaonmcQ.js";const I={A4:"A4"},ce=({shippingConfig:i,refetch:k})=>{const{t}=U(),a=j(),{userOrganization:s,userOrgConfigs:p}=H(),{showToast:f}=q(),[v,h]=g.useState(i.packingSlipConfig.packingSlipSize),o=g.useCallback(b=>{f({content:b,duration:2e3})},[f]),{mutateAsync:S}=Q({mutation:{onSuccess:()=>{o(t("pages.settings.tabs.packingSlip.toast.updated")),k()},onError:b=>{o(b.message)}}}),z=g.useCallback(async(b,m)=>{s!=null&&s.id&&await N(m).with("packageSlipNotInclude",async()=>(h(null),await S({orgId:s.id,data:{isPackingSlipEnabled:!1,packingSlipSize:null}}),C.track({event:"settings_printing_pref_updated",properties:{packing_slip_is_enabled:!1}}),null)).with("packageSlipSizeA4",async()=>(h(I.A4),await S({orgId:s.id,data:{isPackingSlipEnabled:!0,packingSlipSize:I.A4}}),C.track({event:"settings_printing_pref_updated",properties:{packing_slip_is_enabled:!0,packing_slip_size:I.A4}}),I.A4)).exhaustive()},[S,s]);return l(d,{vertical:!0,children:[e(x,{title:t("pages.settings.tabs.packingSlip.title"),description:t("pages.settings.tabs.packingSlip.description")}),e(u,{children:l(u.Section,{children:[!(p!=null&&p.isPackingSlipEnabled)&&l(F,{children:[e(M,{status:"critical",title:t("pages.settings.tabs.packingSlip.notEnabled.title"),action:{content:t("pages.settings.tabs.packingSlip.notEnabled.action"),onAction:()=>a(W.billingPlans())},children:t("pages.settings.tabs.packingSlip.notEnabled.desc")}),e(L,{heightSpace:"5"})]}),l(d,{vertical:!0,children:[e(E,{disabled:!(p!=null&&p.isPackingSlipEnabled),label:t("pages.settings.tabs.packingSlip.size.options.notInclude.label"),id:"packageSlipNotInclude",name:"packingSlipSize",checked:v===null,onChange:z}),e(E,{disabled:!(p!=null&&p.isPackingSlipEnabled),label:t("pages.settings.tabs.packingSlip.size.options.a4.label"),helpText:t("pages.settings.tabs.packingSlip.size.options.a4.hint"),id:"packageSlipSizeA4",name:"packingSlipSize",checked:v==="A4",onChange:z})]})]})})]})},ge=()=>{const{t:i}=U();return g.useMemo(()=>y.object({isLogoVisible:y.boolean().default(!1),isFootnoteVisible:y.boolean().default(!1),footnote:y.string().nullish()}).superRefine((k,t)=>{k.isFootnoteVisible&&!k.footnote&&t.addIssue({code:y.ZodIssueCode.custom,message:i("pages.settings.tabs.packingSlip.customization.fields.footnote.error.required"),path:["footnote"]})}),[i])},re=({shippingConfig:i,refetch:k})=>{const{t}=U(),a=j(),{userOrganization:s,userOrgConfigs:p}=H(),{showToast:f}=q(),v=ge(),{control:h,handleSubmit:o,formState:S,reset:z}=Z({resolver:J(v),defaultValues:{isLogoVisible:i.packingSlipConfig.isLogoVisible,isFootnoteVisible:i.packingSlipConfig.isFootnoteVisible,footnote:i.packingSlipConfig.footnote}}),{data:b}=pe((s==null?void 0:s.id)??"",{query:{enabled:!!(s!=null&&s.id)}}),m=g.useCallback(n=>{f({content:n,duration:2e3})},[f]),{mutateAsync:P,isLoading:A}=Q({mutation:{onSuccess:async n=>{m(t("pages.settings.tabs.packingSlip.toast.updated")),await k(),C.track({event:"settings_printing_pref_updated",properties:{packing_slip_customization_options:{show_company_logo:n.packingSlipConfig.isLogoVisible,show_footnote:n.packingSlipConfig.isFootnoteVisible,footnote_txt:n.packingSlipConfig.footnote??null}}}),z(n.packingSlipConfig)},onError:n=>{m(n.message)}}}),G=g.useCallback(async n=>{s!=null&&s.id&&await P({orgId:s.id,data:n})},[P,s]),V=!(b!=null&&b.logoUrl),w=(p==null?void 0:p.isPackingSlipEnabled)&&p.isPackingSlipCustomizable,_=!w||!i.packingSlipConfig.isPackingSlipEnabled;return l(d,{vertical:!0,children:[e(x,{title:t("pages.settings.tabs.packingSlip.customization.title"),description:t("pages.settings.tabs.packingSlip.customization.description")}),l(u,{footerActionAlignment:"right",primaryFooterAction:{onAction:o(G),content:t("pages.settings.tabs.packingSlip.customization.buttons.save"),disabled:!S.isDirty||S.isSubmitting||_,loading:A},children:[l(u.Section,{children:[!w&&l(F,{children:[e(M,{status:"critical",title:t("pages.settings.tabs.packingSlip.customization.notEnabled.title"),action:{content:t("pages.settings.tabs.packingSlip.customization.notEnabled.action"),onAction:()=>a(W.billingPlans())},children:t("pages.settings.tabs.packingSlip.customization.notEnabled.desc")}),e(L,{heightSpace:"5"})]}),l(d,{vertical:!0,spacing:"tight",children:[e(D,{name:"isLogoVisible",control:h,render:({field:n})=>
2e(O,{disabled:V||_,id:"isLogoVisible",label:t("pages.settings.tabs.packingSlip.customization.fields.companyLogo.label"),helpText:!_&&V?e(X,{items:[{status:"warning",icon:Y,title:t("pages.settings.tabs.packingSlip.customization.fields.companyLogo.warning.title"),description:t("pages.settings.tabs.packingSlip.customization.fields.companyLogo.warning.description")}]}):void 0,checked:n.value,onChange:r=>n.onChange(r)})}),e(D,{name:"isFootnoteVisible",control:h,render:({field:n})=>l($,{spacing:"tight",children:[e(O,{disabled:_,id:"isFootnoteVisible",label:t("pages.settings.tabs.packingSlip.customization.fields.footnote.label"),checked:n.value,onChange:r=>n.onChange(r)}),n.value&&e(D,{name:"footnote",control:h,render:({field:r,fieldState:{error:c}})=>e(ee,{...r,disabled:_,label:null,labelHidden:!0,value:r.value??"",multiline:4,autoComplete:"off",error:c==null?void 0:c.message})})]})})]})]}),e(T,{}),e(L,{heightSpace:"4"})]})]})},de=oe("div",{target:"eczyf00"})({name:"16gxb1a",styles:".Polaris-List__Item{margin-bottom:0;}"}),ke=()=>{const{t:i}=U(),k=j(),{userOrganization:t,userOrgConfigs:a}=H(),{showToast:s}=q(),[p,f]=g.useState(),[v,h]=g.useState(),[o,S]=g.useState(),{data:z,isLoading:b,refetch:m}=ie(t.id,{query:{enabled:!!t,onSuccess:n=>{f(n.labelGrouping),h(n.labelSize),S(n.labelCustomizationConfig)}}}),P=g.useCallback(n=>{s({content:n,duration:2e3})},[s]),{mutateAsync:A}=te({mutation:{onSuccess:()=>{P(i("pages.settings.tabs.labels.updated")),m()},onError:n=>{P(n.message)}}}),{mutateAsync:G}=ne({mutation:{onSuccess:()=>{P(i("pages.settings.tabs.labels.updated")),m()},onError:n=>{P(n.message)}}}),V=g.useCallback(async(n,r)=>{const c=N(r).with("separatePdf",()=>(C.track({event:"settings_printing_pref_updated",properties:{pdf_file_grouping:"separated"}}),R.SEPARATE)).with("mergePdf",()=>(C.track({event:"settings_printing_pref_updated",properties:{pdf_file_grouping:"merged"}}),R.MERGE)).exhaustive();f(c),await A({orgId:t.id,data:{labelGrouping:c}})},[A,t]),w=g.useCallback(async(n,r)=>{const c=N(r).with("labelSizeThermal",()=>(C.track({event:"settings_printing_pref_updated",properties:{label_size:"thermal_4x6"}}),B.THERMAL)).with("labelSizeA4",()=>(C.track({event:"settings_printing_pref_updated",properties:{label_size:"A4"}}),B.A4)).exhaustive();h(c),await A({orgId:t.id,data:{labelSize:c}})},[A,t]),_=g.useCallback((n,r)=>{const c={isOrderRefVisible:!!(o!=null&&o.isOrderRefVisible),isSkuVisible:!!(o!=null&&o.isSkuVisible),[r]:n};S(c),G({orgId:t.id,data:{isOrderRefVisible:!!c.isOrderRefVisible,isSkuVisible:!!c.isSkuVisible}}),C.track({event:"settings_printing_pref_updated",properties:{label_customization_options:{order_ref:!!c.isOrderRefVisible,product_sku:!!c.isSkuVisible}}})},[o,G,t]);return!z||b?e(ae,{}):l(d,{vertical:!0,children:[l(d,{vertical:!0,children:[e(x,{title:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.title"),description:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.description")}),e(u,{children:e(u.Section,{children:l(d,{vertical:!0,children:[e(E,{label:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.options.separatePdf.label"),helpText:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.options.separatePdf.hint"),checked:p===R.SEPARATE,id:"separatePdf",name:"shippingLabelGrouping",value:"separatePdf",onChange:V}),e(E,{label:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.options.mergePdf.label"),helpText:i("pages.settings.tabs.printingOptions.shippingLabelGrouping.options.mergePdf.hint"),id:"mergePdf",name:"shippingLabelGrouping",checked:p===R.MERGE,onChange:V})]})})})]}),(a==null?void 0:a.isThermalPrintingCustomizable)&&e(T,{}),(a==null?void 0:a.isThermalPrintingCustomizable)&&l(d,{vertical:!0,children:[e(x,{title:i("pages.settings.tabs.printingOptions.shippingLabelSize.title"),description:i("pages.settings.tabs.printingOptions.shippingLabelSize.description")}),e(u,{children:e(u.Section,{children:l(d,{vertical:!0,children:[e(E,{label:i("pages.settings.tabs.printingOptions.shippingLabelSize.options.thermal.label"),helpText:i("pages.settings.tabs.printingOptions.shippingLabelSize.options.thermal.hint"),checked:v===B.THERMAL,id:"labelSizeThermal",name:"shippingLabelSize",onCh
2ange:w}),e(E,{label:i("pages.settings.tabs.printingOptions.shippingLabelSize.options.a4.label"),helpText:i("pages.settings.tabs.printingOptions.shippingLabelSize.options.a4.hint"),id:"labelSizeA4",name:"shippingLabelSize",checked:v===B.A4,onChange:w})]})})})]}),e(T,{}),l(d,{vertical:!0,children:[e(x,{title:i("pages.settings.tabs.labels.labelCustomization.title"),description:i("pages.settings.tabs.labels.labelCustomization.description")}),e(u,{children:l(u.Section,{children:[!(a!=null&&a.isLabelCustomizable)&&l(F,{children:[e(M,{status:"critical",title:i("pages.settings.tabs.labelCustomization.notEnabled.title"),action:{content:i("pages.settings.tabs.labelCustomization.notEnabled.action"),onAction:()=>k(W.billingPlans())},children:i("pages.settings.tabs.labelCustomization.notEnabled.desc")}),e(L,{heightSpace:"5"})]}),l(d,{vertical:!0,spacing:"tight",children:[e(O,{disabled:!(a!=null&&a.isLabelCustomizable),id:"isOrderRefVisible",label:i("pages.settings.tabs.labels.labelCustomization.isOrderRefVisible.label"),checked:o==null?void 0:o.isOrderRefVisible,onChange:_}),e(O,{disabled:!(a!=null&&a.isLabelCustomizable),id:"isSkuVisible",label:i("pages.settings.tabs.labels.labelCustomization.isSkuVisible.label"),checked:o==null?void 0:o.isSkuVisible,onChange:_})]}),(a==null?void 0:a.isLabelCustomizable)&&l(F,{children:[e(L,{heightSpace:"5"}),l(M,{status:"info",title:i("pages.settings.tabs.labels.labelCustomization.reminderBanner.title"),children:[e(L,{heightSpace:"1"}),e(de,{children:e(se,{i18nKey:"pages.settings.tabs.labels.labelCustomization.reminderBanner.description",components:{ul:e(K,{type:"bullet"}),li:e(K.Item,{})}})}),e(L,{heightSpace:"1"}),e(le,{as:"p",variant:"bodyMd",color:"subdued",children:i("pages.settings.tabs.labels.labelCustomization.reminderBanner.note")})]})]})]})})]}),e(T,{}),e(ce,{shippingConfig:z,refetch:m}),e(T,{}),e(re,{shippingConfig:z,refetch:m}),e(L,{heightSpace:"4"})]})};export{ke as Labels,ke as default}; 3//# debugId=eb087a8b-f30e-5a15-9ddc-5ea34faf266f 4//# sourceMappingURL=index-B4n0vDYG.js.map
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.