1import{_ as v}from"./DeleteDialog-CepH6S9o.js";import{_ as b}from"./CarrierPackageSelect-CRxDZAYs.js";import{n as h,f as p,b as i,D as I,h as o,V as P,d as u,B as S,i as $,j as f,Q as D,l as _,m as l,c as r,ae as m,a as x,_ as O,G as U,y as R,o as A,r as E,w as d,v as j,am as W}from"./index-CNAQgVRm.js";import{_ as V}from"./VCombobox-BmJwzP2B.js";import{h as N}from"./moment-CALJfOvD.js";import{_ as M}from"./VDataTable-NWKS_CBp.js";import{_ as k}from"./BaseConfigSection-DNUK251x.js";import"./index-D6QkDVk1.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"abe63c846a06cb718ecb01ec81e647072186c352"};var e=new n.Error().stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="e217ebbc-89a9-43f6-9aff-53f69628f68b",n._sentryDebugIdIdentifier="sentry-dbid-e217ebbc-89a9-43f6-9aff-53f69628f68b")}catch{}})();const B={name:"new-parcel-dialog",components:{CarrierPackageSelect:b},props:["merchantDimensionUnits","merchantWeightUnits","existingParcelObj"],data(){return{useSameActualDimensions:this.existingParcelObj?this.existingParcelObj.parcel_info.length===this.existingParcelObj.parcel_info.actual_length&&this.existingParcelObj.parcel_info.width===this.existingParcelObj.parcel_info.actual_width&&this.existingParcelObj.parcel_info.height===this.existingParcelObj.parcel_info.actual_height:!0,parcelInfo:this.existingParcelObj?this.existingParcelObj.parcel_info:{width:null,length:null,height:null,carrier_predefined_package:null,carrier_name:null,max_weight:null,empty_weight:null,actual_width:null,actual_length:null,actual_height:null},packingRules:this.existingParcelObj?this.existingParcelObj.packing_rules:{is_enabled:!1,selected_products:[]},parcelName:this.existingParcelObj?this.existingParcelObj.name:null,isModalOpen:!1,loading:!1,parcelID:this.existingParcelObj?this.existingParcelObj.id:null,carrierPackageValue:null}},computed:{initialCarrierPackageValue(){var n,e,t,a;return(e=(n=this.existingParcelObj)==null?void 0:n.parcel_info)!=null&&e.carrier_name&&((a=(t=this.existingParcelObj)==null?void 0:t.parcel_info)!=null&&a.carrier_predefined_package)?`${this.existingParcelObj.parcel_info.carrier_name}|${this.existingParcelObj.parcel_info.carrier_predefined_package}`:null}},mounted(){this.initialCarrierPackageValue&&(this.carrierPackageValue=this.initialCarrierPackageValue)},methods:{handleCarrierPackageChange(n){n?(this.parcelInfo.carrier_name=n.carrier,this.parcelInfo.carrier_predefined_package=n.package):(this.parcelInfo.carrier_name=null,this.parcelInfo.carrier_predefined_package=null)},createOrUpdateParcel(){this.loading=!0;let n="",e="";this.parcelID?(n="patch",e={name:this.parcelName,parcel_info:this.parcelInfo,packing_rules:this.packingRules}):(n="post",e={name:this.parcelName,parcel_info:this.parcelInfo,rate_calculation_enabled:!1,packing_rules:this.packingRules}),axios({method:n,url:`/shipping/predefined_parcel/${this.parcelID?`${this.parcelID}/`:""}`,data:e}).then(t=>{this.loading=!1,console.log(t),this.parcelID?(this.$emit("refresh-parcels"),this.isModalOpen=!1):(this.$emit("refresh-parcels"),this.isModalOpen=!1)}).catch(t=>{var a,s;console.error(t),this.$store.dispatch("showNotification",{text:((s=(a=t.response)==null?void 0:a.data)==null?void 0:s.error)||"Something went wrong with creating the parcel",color:"error"}),this.loading=!1})}},watch:{useSameActualDimensions:function(n,e){n&&(this.parcelInfo.actual_height=this.parcelInfo.height,this.parcelInfo.actual_width=this.parcelInfo.width,this.parcelInfo.actual_length=this.parcelInfo.length)},parcelInfo:{handler:function(n,e){console.log("newValue",n),this.useSameActualDimensions&&(this.parcelInfo.actual_height=this.parcelInfo.height,this.parcelInfo.actual_width=this.parcelInfo.width,this.parcelInfo.actual_length=this.parcelInfo.length)},deep:!0}}};var z=function(){var e=this,t=e._self._c;return t("div",[e.isModalOpen?e._e():t("span",[e.parcelID?t(i,{staticClass:"mr-2 font-weight-bold",attrs:{small:"",color:"primary"},on:{click:function(a){e.isModalOpen=!0}}},[e._v(" $EditIcon ")]):t(p,{staticClass:"text-capitalize",attrs:{large:"",text:"",color:"primary"},on:{click:function(a){e.isModalOpen=!0}}},[t(i,{attrs:{large:"",color:"primary"}},[e._v("$AddIcon")]),e._v("Create Saved Package")],1)],1),e.isModalOpen?t(I,{attrs:{width:"1000px"},scopedSlots:e._u([{key:"activator",fn:function({on:a,attrs:s}){return[t(p,e._g(e._b({staticClass:"mb-2",attrs:{small:"",color:"primary",light:"",right:"",top:"",absolute:"",icon:""}},"v-btn",s,!1),a),[t(i,[e._v("$EditIcon")])],1)]}}],null,!1,687764615),model:{value:e.isModalOpen,callback:function(a){e.isModalOpen=a},expression:"isModalOpen"}},[t(o,[t(P,{staticClass:"d-flex align-center pb-1"},[t("span",{staticClass:"headline"},[t(i,{staticClass:"mr-2",attrs:{color:"primary"}},[e._v("$ParselIcon")]),e._v(e._s(e.parcelID?"Edit":"Add New")+" Package")],1),t(u),t(p,{attrs:{icon:""},on:{click:function(a){e.isModalOpen=!1}}},[t(i,[e._v("mdi-close")])],1)],1),t(S,{staticClass:"py-1"},[e._v(" Enter package dimensions or select a predefined package from "),t("a",{attrs:{href:"https://docs.easypost.com/docs/parcels#predefined-packages",target:"_blank"}},[e._v("EasyPost's list")]),e._v(". ")]),t($),t(f,{staticClass:"pt-4"},[t(D,{on:{submit:function(a){return a.preventDefault(),e.createOrUpdateParcel.apply(null,arguments)}}},[t(_,[t(l,{attrs:{cols:"6"}},[t(r,{staticClass:"mb-4",attrs:{dense:"",outlined:"",label:"Package Name","prepend-inner-icon":"$ParselIcon"},model:{value:e.parcelName,callback:function(a){e.parcelName=a},expression:"parcelName"}}),t(o,{staticClass:"pa-3 mb-4 grey lighten-4",attrs:{flat:""}},[t("div",{staticClass:"d-flex align-center mb-2"},[t("div",{staticClass:"subtitle-1"},[t(i,{staticClass:"mr-1",attrs:{small:""}},[e._v("mdi-ruler-square")]),e._v("Package Dimensions")],1),t(u),t(m,{staticClass:"mt-0 pt-0",attrs:{dense:"",color:"primary",label:"Use same for internal","hide-details":""},model:{value:e.useSameActualDimensions,callback:function(a){e.useSameActualDimensions=a},expression:"useSameActualDimensions"}}
1)],1),t("div",{staticClass:"caption mb-2"},[e._v("External dimensions (for carrier rate quotes)")]),t(_,{attrs:{dense:""}},[t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Length",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",type:"number","prepend-inner-icon":"mdi-alpha-l-circle"},model:{value:e.parcelInfo.length,callback:function(a){e.$set(e.parcelInfo,"length",a)},expression:"parcelInfo.length"}})],1),t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Width",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",type:"number","prepend-inner-icon":"mdi-alpha-w-circle"},model:{value:e.parcelInfo.width,callback:function(a){e.$set(e.parcelInfo,"width",a)},expression:"parcelInfo.width"}})],1),t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Height",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",type:"number","prepend-inner-icon":"mdi-alpha-h-circle"},model:{value:e.parcelInfo.height,callback:function(a){e.$set(e.parcelInfo,"height",a)},expression:"parcelInfo.height"}})],1)],1),t("div",{staticClass:"caption mt-4 mb-2"},[e._v("Internal dimensions (for smart box allocation)")]),t(_,{attrs:{dense:""}},[t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Length",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",disabled:e.useSameActualDimensions,type:"number"},model:{value:e.parcelInfo.actual_length,callback:function(a){e.$set(e.parcelInfo,"actual_length",a)},expression:"parcelInfo.actual_length"}})],1),t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Width",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",disabled:e.useSameActualDimensions,type:"number"},model:{value:e.parcelInfo.actual_width,callback:function(a){e.$set(e.parcelInfo,"actual_width",a)},expression:"parcelInfo.actual_width"}})],1),t(l,{attrs:{cols:"4"}},[t(r,{attrs:{dense:"",outlined:"",label:"Height",hint:"in "+e.merchantDimensionUnits,"persistent-hint":"",disabled:e.useSameActualDimensions,type:"number"},model:{value:e.parcelInfo.actual_height,callback:function(a){e.$set(e.parcelInfo,"actual_height",a)},expression:"parcelInfo.actual_height"}})],1)],1)],1),t(o,{staticClass:"pa-3 grey lighten-4",attrs:{flat:""}},[t("div",{staticClass:"subtitle-1 mb-2"},[t(i,{staticClass:"mr-1",attrs:{small:""}},[e._v("mdi-weight")]),e._v("Weight Capacities")],1),t("div",{staticClass:"caption mb-2"},[e._v("Package weight limits for item allocation")]),t(_,{attrs:{dense:""}},[t(l,{attrs:{cols:"6"}},[t(r,{attrs:{dense:"",outlined:"",label:"Max Weight",suffix:e.merchantWeightUnits,hint:"Maximum package capacity","persistent-hint":"",type:"number","prepend-inner-icon":"mdi-weight"},model:{value:e.parcelInfo.max_weight,callback:function(a){e.$set(e.parcelInfo,"max_weight",a)},expression:"parcelInfo.max_weight"}})],1),t(l,{attrs:{cols:"6"}},[t(r,{attrs:{dense:"",outlined:"",label:"Empty Weight",suffix:e.merchantWeightUnits,hint:"Weight without items","persistent-hint":"",type:"number","prepend-inner-icon":"mdi-weight"},model:{value:e.parcelInfo.empty_weight,callback:function(a){e.$set(e.parcelInfo,"empty_weight",a)},expression:"parcelInfo.empty_weight"}})],1)],1)],1)],1),t(l,{attrs:{cols:"6"}},[t(o,{staticClass:"pa-3 mb-4 grey lighten-4",attrs:{flat:""}},[t("div",{staticClass:"subtitle-1 mb-2"},[t(i,{staticClass:"mr-1",attrs:{small:""}},[e._v("mdi-package-variant")]),e._v("Packing Rules")],1),t(m,{staticClass:"mt-0 mb-2",attrs:{dense:"",color:"primary",label:"Product-specific packing only"},model:{value:e.packingRules.product_allocation_enabled,callback:function(a){e.$set(e.packingRules,"product_allocation_enabled",a)},expression:"packingRules.product_allocation_enabled"}}),e.packingRules.product_allocation_enabled?t(f,{staticClass:"pa-0 caption"},[e._v(" When enabled, this Package will only be used to pack specific SKUs. "+e._s(e.$store.getters.tenantConfig.name)+" may use multiple instances of the same Package to pack all SKUs based on Weight capacities. ")]):e._e(),e.packingRules.product_allocation_enabled?t(V,{attrs:{chips:"","small-chips":"","deletable-chips":"",multiple:"",dense:"",outlined:"",label:"Enter SKUs to pack in this package",hint:"Press enter after each SKU","persistent-hint":"",disabled:!e.packingRules.product_allocation_enabled},scopedSlots:e._u([{key:"selection",fn:function({attrs:a,item:s,select:c,selected:y}){return[t(x,e._b({attrs:{small:"","input-value":y,close:""},on:{click:c,"click:close":function(X){e.packingRules.selected_products=e.packingRules.selected_products.filter(w=>w!==s)}}},"v-chip",a,!1),[e._v(" "+e._s(s)+" ")])]}},{key:"no-data",fn:function(){return[t(O,[t(U,[t(R,[e._v("Press "),t("kbd",[e._v("enter")]),e._v(" to add SKU")])],1)],1)]},proxy:!0}],null,!1,304787157),model:{value:e.packingRules.selected_products,callback:function(a){e.$set(e.packingRules,"selected_products",a)},expression:"packingRules.selected_products"}}
1):e._e()],1),t(o,{staticClass:"pa-3 grey lighten-4",attrs:{flat:""}},[t("div",{staticClass:"subtitle-1 mb-2"},[t(i,{staticClass:"mr-1",attrs:{small:""}},[e._v("mdi-truck-delivery")]),e._v("Predefined Carrier Package (Optional) ")],1),t("div",{staticClass:"caption mb-3 warning--text"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"warning"}},[e._v("mdi-alert")]),e._v(" Note: When using predefined carrier packages, shipping rates will be restricted to the selected carrier only. ")],1),t(b,{attrs:{dense:"",outlined:"",label:"Select Carrier Package",hint:"Example: USPS - Flat, FedEx - FedExEnvelope, etc","prepend-icon":"mdi-rename-box"},on:{change:e.handleCarrierPackageChange},model:{value:e.carrierPackageValue,callback:function(a){e.carrierPackageValue=a},expression:"carrierPackageValue"}})],1)],1)],1),t(A,{staticClass:"pt-1"},[t(u),t(p,{staticClass:"px-6",attrs:{color:"primary",loading:e.loading,disabled:!e.parcelName||(!e.parcelInfo.length||!e.parcelInfo.width||!e.parcelInfo.height||!e.parcelInfo.max_weight||!e.parcelInfo.empty_weight)&&!e.parcelInfo.carrier_predefined_package},on:{click:e.createOrUpdateParcel}},[e._v(" "+e._s(e.parcelID?"Update":"Create")+" Package ")])],1)],1)],1)],1)],1):e._e()],1)},F=[],T=h(B,z,F,!1,null,null);const g=T.exports,L={name:"predefined-parcel-table",components:{DeleteDialog:v,NewParcelDialog:g},data:()=>({loading:!1,headers:[{text:"Use in Smart Box Allocation",value:"rate_calculation_enabled",width:"30px"},{text:"Name",align:"start",sortable:!1,value:"name"},{text:"Dimensions (LxWxH)",value:"parcel_info.dimensions",sortable:!1,width:"200px"},{text:"Max Weight",value:"parcel_info.max_weight"},{text:"Empty Weight",value:"parcel_info.empty_weight"},{text:"Predefined Carrier Package",value:"parcel_info.carrier_predefined_package"},{text:"Actions",value:"actions",sortable:!1}],predefined_parcels:[],merchantDimensionUnits:JSON.parse(localStorage.getItem("merchant")).dimension_units,merchantWeightUnits:JSON.parse(localStorage.getItem("merchant")).weight_units,useSmartBoxAllocation:!1}),mounted(){this.initialize()},methods:{moment:N,initialize(){this.loading=!0,Promise.all([axios.get("/shipping/predefined_parcel/"),axios.get("/merchant/preallocate_parcel_settings/")]).then(([n,e])=>{this.predefined_parcels=n.data.results,this.useSmartBoxAllocation=e.data.preallocate_parcels}).catch(n=>{console.error("Error fetching data:",n)}).finally(()=>{this.loading=!1})},canEnableRateCalculation(n){if(!n||!n.parcel_info)return!1;const e=n.parcel_info.length&&n.parcel_info.width&&n.parcel_info.height,t=n.parcel_info.max_weight;return e&&t},changeRateCalculationStatus({parcelID:n,rate_calculation_enabled:e}){axios.patch(`/shipping/predefined_parcel/${n}/`,{rate_calculation_enabled:e})},updateSmartBoxAllocation(){console.log("Smart Box Allocation:",this.useSmartBoxAllocation),axios.patch("/merchant/preallocate_parcel_settings/",{preallocate_parcels:this.useSmartBoxAllocation})},goToCheckoutSettings(){this.$router.push({name:"checkoutSettings"})},getCarrierColor(n){switch(n){case"UPS":return"brown";case"FedEx":return"blue";case"USPS":return"red";default:return"grey"}}}};var K=function(){var e=this,t=e._self._c;return t(M,{staticClass:"elevation-1 rounded-lg mx-5",attrs:{headers:e.headers,items:e.predefined_parcels,loading:e.loading,"hide-default-footer":"","loading-text":"Fetching Saved Packages...","item-key":"name","items-per-page":100,"header-props":{class:"blue-grey lighten-5"}},scopedSlots:e._u([{key:"top",fn:function(){return[t(E,{staticClass:"rounded-t-lg blue-grey lighten-5 py-2",attrs:{flat:""}},[t(i,{staticClass:"mr-2",attrs:{color:"primary"}},[e._v("$ParselIcon")]),t("span",{staticClass:"text-h6 font-weight-medium"},[e._v("Saved Packages")]),t(d,{attrs:{bottom:""},scopedSlots:e._u([{key:"activator",fn:function({on:a,attrs:s}){return[t(p,e._g(e._b({staticClass:"ml-4",attrs:{icon:"",small:"",loading:e.loading},on:{click:e.initialize}},"v-btn",s,!1),a),[t(i,[e._v("$RefreshIcon")])],1)]}}])},[t("span",[e._v("Refresh packages")])]),t(u),t(g,{attrs:{"merchant-dimension-units":e.merchantDimensionUnits,"merchant-weight-units":e.merchantWeightUnits},on:{"refresh-parcels":e.initialize}})],1),e.$isFeatureEnabled("smart_box_allocation")?t(o,{staticClass:"ma-4",attrs:{outlined:""}},[t(_,{staticClass:"pa-4",attrs:{"no-gutters":"",align:"center"}},[t(l,{attrs:{cols:"12",sm:"8"}},[t("div",{staticClass:"d-flex align-center"},[t(i,{attrs:{color:"primary",size:"28"}},[e._v("mdi-package-variant")]),t("div",{staticClass:"ml-3 flex-grow-1"},[t("div",{staticClass:"d-flex align-center"},[t("span",{staticClass:"text-h6 font-weight-medium"},[e._v("Smart Box Allocation for Order Fulfillment")]),t(d,{attrs:{bottom:""},scopedSlots:e._u([{key:"activator",fn:function({on:a,attrs:s}){return[t(i,e._g(e._b({staticClass:"ml-2",attrs:{small:"",color:"grey"}},"v-icon",s,!1),a),[e._v(" mdi-help-circle-outline ")])]}}],null,!1,3710826676)},[t("span",[e._v("Automatically optimize package selection for orders using dimensional & weight-based packing")])]),t(m,{staticClass:"ml-4 mt-0",attrs:{color:"primary",dense:"","hide-details":""},on:{change:e.updateSmartBoxAllocation},model:{value:e.useSmartBoxAllocation,callback:function(a){e.useSmartBoxAllocation=a},expression:"useSmartBoxAllocation"}})],1),t("div",{staticClass:"subtitle-2 grey--text text--darken-1 mt-1"},[e._v(" Pre-select packages and auto-split orders into multi-box shipments ")]),t("div",{staticClass:"caption grey--text text--darken-1 mt-2"},[e._v(" Looking to configure checkout rates? Visit the Checkout "),t("a",{staticClass:"primary--text text-decoration-none font-weight-medium",on:{click:e.goToCheckoutSettings}}
1,[e._v("settings page â")])])])],1)]),t(l,{staticClass:"text-right d-flex align-center justify-end",attrs:{cols:"12",sm:"4"}},[t(j,{staticClass:"mx-auto",attrs:{src:"@/assets/smart-box-allocation.svg","max-width":"120",contain:""}})],1)],1)],1):e._e()]},proxy:!0},{key:"item.rate_calculation_enabled",fn:function({item:a}){return[t("div",[t(d,{attrs:{bottom:""},scopedSlots:e._u([{key:"activator",fn:function({on:s}){return[t("div",e._g({},s),[t(m,{staticClass:"mt-0",attrs:{disabled:!e.canEnableRateCalculation(a)&&!a.rate_calculation_enabled,dense:"",color:"primary","hide-details":""},on:{change:function(c){return e.changeRateCalculationStatus({parcelID:a.id,rate_calculation_enabled:a.rate_calculation_enabled})}},model:{value:a.rate_calculation_enabled,callback:function(c){e.$set(a,"rate_calculation_enabled",c)},expression:"item.rate_calculation_enabled"}})],1)]}}],null,!0)},[!e.canEnableRateCalculation(a)&&!a.rate_calculation_enabled?t("span",[e._v(" Please fill in all dimensions and maximum weight before enabling rate calculation ")]):t("span",[e._v(e._s(a.rate_calculation_enabled?"Disable":"Enable")+" for smart box allocation")])])],1)]}},{key:"item.name",fn:function({item:a}){return[t("div",{staticClass:"font-weight-medium primary--text"},[e._v(e._s(a.name))]),a.packing_rules.product_allocation_enabled?t("div",{staticClass:"caption grey--text text--darken-1 mt-1"},[t(i,{attrs:{small:"",color:"grey darken-1"}},[e._v("mdi-tag-multiple-outline")]),e._v(" "+e._s(a.packing_rules.selected_products.join(", "))+" ")],1):e._e()]}},{key:"item.parcel_info.dimensions",fn:function({item:a}){return[t("div",{staticClass:"d-flex flex-column"},[t("div",{staticClass:"caption grey--text mb-1 d-flex align-center"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"grey"}},[e._v("mdi-cube-outline")]),e._v(" External ")],1),t("div",{staticClass:"font-weight-medium"},[e._v(" "+e._s(a.parcel_info.length)+" Ã "+e._s(a.parcel_info.width)+" Ã "+e._s(a.parcel_info.height)+" ")]),t("div",{staticClass:"caption grey--text mt-2 mb-1 d-flex align-center"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"grey"}},[e._v("mdi-cube")]),e._v(" Internal ")],1),t("div",{staticClass:"font-weight-medium"},[e._v(" "+e._s(a.parcel_info.actual_length)+" Ã "+e._s(a.parcel_info.actual_width)+" Ã "+e._s(a.parcel_info.actual_height)+" ")]),t("div",{staticClass:"caption grey--text mt-1"},[e._v("(in "+e._s(e.merchantDimensionUnits)+")")])])]}},{key:"item.parcel_info.max_weight",fn:function({item:a}){return[a.parcel_info.max_weight?t("div",{staticClass:"font-weight-medium"},[e._v(" "+e._s(a.parcel_info.max_weight)+" "+e._s(e.merchantWeightUnits)+" "),t("div",{staticClass:"caption grey--text d-flex align-center"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"grey"}},[e._v("mdi-weight")]),e._v(" Maximum ")],1)]):t("div",[e._v("-")])]}},{key:"item.parcel_info.empty_weight",fn:function({item:a}){return[a.parcel_info.empty_weight?t("div",{staticClass:"font-weight-medium"},[e._v(" "+e._s(a.parcel_info.empty_weight)+" "+e._s(e.merchantWeightUnits)+" "),t("div",{staticClass:"caption grey--text d-flex align-center"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"grey"}},[e._v("mdi-package-variant")]),e._v(" Empty ")],1)]):t("div",[e._v("-")])]}},{key:"item.parcel_info.carrier_predefined_package",fn:function({item:a}){return[a.parcel_info.carrier_predefined_package?t("div",[t(x,{staticClass:"text-capitalize",attrs:{small:"",color:e.getCarrierColor(a.parcel_info.carrier_name),"text-color":"white"}},[e._v(" "+e._s(a.parcel_info.carrier_name)+" ")]),t("div",{staticClass:"caption mt-1"},[e._v(e._s(a.parcel_info.carrier_predefined_package))])],1):t("div",{staticClass:"grey--text"},[t(i,{staticClass:"mr-1",attrs:{small:"",color:"grey"}},[e._v("mdi-package-variant-closed")]),e._v(" Custom package ")],1)]}},{key:"item.actions",fn:function({item:a}){return[t("div",{staticClass:"d-flex justify-end"},[t(d,{attrs:{bottom:""},scopedSlots:e._u([{key:"activator",fn:function({on:s,attrs:c}){return[t(g,e._g(e._b({attrs:{"merchant-dimension-units":e.merchantDimensionUnits,"merchant-weight-units":e.merchantWeightUnits,"existing-parcel-obj":a},on:{"refresh-parcels":e.initialize}},"new-parcel-dialog",c,!1),s))]}}],null,!0)},[t("span",[e._v("Edit package")])]),t(d,{attrs:{bottom:""},scopedSlots:e._u([{key:"activator",fn:function({on:s,attrs:c}){return[t(v,e._g(e._b({attrs:{"dialog-title":"Delete Package?","dialog-text":"This action cannot be undone. Are you sure you want to delete this package?",deletionURL:"/shipping/predefined_parcel/"+a.id+"/"},on:{"refresh-data":e.initialize}},"delete-dialog",c,!1),s))]}}],null,!0)},[t("span",[e._v("Delete package")])])],1)]}},{key:"no-data",fn:function(){return[t(o,{staticClass:"text-center pa-6",attrs:{flat:""}},[t(i,{staticClass:"mb-4",attrs:{size:"64",color:"grey lighten-1"}},[e._v("mdi-package-variant")]),t("div",{staticClass:"title grey--text text--darken-1 mb-2"},[e._v("No Saved Packages")]),t("div",{staticClass:"caption grey--text mb-4"},[e._v("Create a package to get started with smart box allocation")]),t(p,{staticClass:"mt-2",attrs:{color:"primary",outlined:""},on:{click:e.initialize}},[t(i,{attrs:{left:""}},[e._v("$RefreshIcon")]),e._v(" Refresh ")],1)],1)]},proxy:!0},{key:"progress",fn:function(){return[t(W,{attrs:{color:"primary",indeterminate:"",absolute:"",top:""}})]},proxy:!0}])})},q=[],H=h(L,K,q,!1,null,null);const C=H.exports,J={name:"SavedPackagesConfig",components:{PredefinedParcelTable:C,BaseConfigSection:k}};var G=function(){var e=this,t=e._self._c;return t(k,{attrs:{title:"Saved Packages",description:"Create and manage package presets for smart box allocation and efficie
1nt shipping rate calculations","full-view-path":"/saved-packages"}},[t(C)],1)},Q=[],Y=h(J,G,Q,!1,null,null);const re=Y.exports;export{re as default};
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.