PageSourceSearch

https://portal.freightexchange.com.au/_next/static/chunks/137-89ff8f5f911e812a.js

js freightexchange.com.au collected 2026-09-24 19:08:46 UTC 43,058 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[137],{80776:function(e,r,a){a.d(r,{Z:function(){return t}});var i=a(85893),s=a(40570),n=a(28534);function t(){return(0,i.jsx)("div",{className:"flex flex-row w-full items-start",children:(0,i.jsxs)(s.zx,{variant:"underlined",color:"blue",href:"/settings-for-super-admin",children:[(0,i.jsx)(n.Z,{name:"arrow_back",className:"w-6 h-6 font-semibold mr-2"}),(0,i.jsx)("div",{children:"Back to Settings"})]})})}},60137:function(e,r,a){a.r(r),a.d(r,{ServiceRateSchema:function(){return V}});var i=a(14924),s=a(26042),n=a(69396),t=a(99534),l=a(85893),d=a(80780),o=a(9008),c=a.n(o),m=a(40570),u=a(28534),x=a(77289),p=a(86010),v=a(67294),f=a(87536),h=a(44400),g=a(11163),b=a(1604),j=a(56312),y=a(85574),N=a(76500),w=a(47904),k=a(95576),Z=a(80776),S=a(68467),z=a(84838),C=a(11971),E=a(51526),R=a(84538),I=a(79439),A=a(85464),M=a(9269),T=a(27484),q=a.n(T),Q=a(75496),D=b.z.object({carrierId:b.z.number().optional(),carrierName:b.z.string().min(1,{message:"This is required"}),carrierAlias:b.z.string().optional(),cancellationEmail:b.z.union([b.z.literal(""),b.z.string().email({message:"Invalid email address"})]),currencyCode:b.z.string(),dedupeRates:b.z.boolean()}),F=b.z.object({displayName:b.z.string().min(1,{message:"This is required"}),serviceAlias:b.z.string({required_error:"This is required"}).min(1,{message:"This is required"}),internalName:b.z.string().optional(),excludeByDefault:b.z.boolean(),identifier:b.z.string().optional(),pickupWindow:b.z.coerce.number().optional(),serviceClassId:b.z.coerce.number({required_error:"This is required"})}),V=b.z.object({originZone:b.z.string().min(1,{message:"This is required"}),destinationZone:b.z.string().min(1,{message:"This is required"}),ratingMethod:b.z.string().min(1,{message:"This is required"}),basicRate:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),basicQuantity:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),supplementaryBasicRate:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),supplementaryBasicQuantity:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),additionalRate:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),additionalQuantity:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),minimumPrice:b.z.coerce.number({invalid_type_error:"Invalid"}).min(0,{message:"Only positive numbers allowed"}),maxRateBreak:b.z.coerce.number({invalid_type_error:"Invalid"}).min(1,{message:"Must be greater than 0"}),validFromDate:b.z.string().min(1,{message:"This is required"}),validUntilDate:b.z.string().min(1,{message:"This is required"})}),P=100,B=[{id:"KG",name:"KG"},{id:"ITEM",name:"ITEM"},{id:"DISTKM",name:"DISTKM"},{id:"HOUR",name:"HOUR"},{id:"VOLUME",name:"VOLUME"},{id:"VALUE",name:"VALUE"},{id:"PALLET_SPACE",name:"PALLET_SPACE"}],_=function(e){var r=e.service,a=e.className,i=e.expandedRow,d=e.anyRateRowIsExpanded,o=e.setAddNewRow,c=e.onEdit,x=e.onSave,g=e.onShowRatesClick,b=e.serviceClassesOptions,y=e.serviceAliasOptions,N=(0,v.useState)(!0),w=N[0],k=N[1],Z=(0,v.useState)(!1),S=Z[0],z=Z[1],E=(0,f.cI)({resolver:(0,j.F)(F),defaultValues:r,mode:"onChange"}),R=E.handleSubmit,I=E.control,A=E.reset,M=E.formState.errors;return S?(0,l.jsx)(L,{wrapperClass:a}):(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("form",{onSubmit:R((function(e){z(!0),x(e,r.serviceId)})),children:(0,l.jsxs)("div",{className:(0,p.Z)("grid w-full border-b border-fe-primary-300",a,i&&"bg-fe-primary-200",d?"grid-cols-services":"grid-cols-services-expanded",w?"h-auto":"h-[85px]"),children:[(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{control:I,name:"serviceAlias",render:function(e){var r,a=e.field,i=a.onChange,d=a.value,o=(0,t.Z)(e.field,["onChange","value"]);return(0,l.jsx)(h.mg,(0,n.Z)((0,s.Z)({displayValueAsText:w,onChange:function(e){i(e.id)},value:y.find((function(e){return e.id===d}))},o),{label:"",errorMessage:null===(r=M.serviceAlias)||void 0===r?void 0:r.message,placeholder:"Select Service Class",useAPortal:!1,items:y}))}})}
1),!d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{control:I,name:"displayName",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({autoFocus:!0,displayValueAsText:w},a),{label:"",errorMessage:null===(r=M.displayName)||void 0===r?void 0:r.message,placeholder:"Enter Display Name"}))}})}),(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{name:"excludeByDefault",control:I,render:function(e){var r=e.field;return(0,l.jsx)(C.K,{label:"",checked:r.value,onChange:function(e){r.onChange(e)},disabled:w})}})}),(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{control:I,name:"identifier",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:w},a),{label:"",errorMessage:null===(r=M.identifier)||void 0===r?void 0:r.message,placeholder:"Enter Identifier"}))}})}),(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{control:I,name:"pickupWindow",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:w},a),{label:"",errorMessage:null===(r=M.pickupWindow)||void 0===r?void 0:r.message,placeholder:"Enter Pickup Window"}))}})}),(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(f.Qr,{control:I,name:"serviceClassId",render:function(e){var r,a=e.field,i=a.onChange,d=a.value,o=(0,t.Z)(e.field,["onChange","value"]);return(0,l.jsx)(h.mg,(0,n.Z)((0,s.Z)({displayValueAsText:w,onChange:function(e){i(e.id)},value:b.find((function(e){return e.id===d}))},o),{label:"",errorMessage:null===(r=M.serviceClassId)||void 0===r?void 0:r.message,placeholder:"Select Service Class",useAPortal:!1,items:b}))}})})]}),(0,l.jsx)("div",{className:"flex items-start p-1 text-base font-semibold text-fe-primary-900",children:(0,l.jsx)("div",{className:"flex flex-row gap-2",children:w?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.zx,{variant:"link",color:"primary",onClick:function(){k(!w),c()},children:(0,l.jsx)(u.Z,{name:"edit",className:"w-6 h-6 font-semibold"})}),(0,l.jsx)(m.zx,{variant:"link",color:"primary",onClick:function(){g(r.serviceId)},children:(0,l.jsx)(u.Z,{name:"price_change",className:"w-6 h-6 font-semibold"})}),i&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(m.zx,{variant:"link",color:"primary",onClick:function(){o()},children:(0,l.jsx)(u.Z,{name:"add_circle",className:"w-6 h-6 font-semibold"})})})]}):(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)(m.zx,{variant:"link",color:"destructive",onClick:function(){k(!0),A()},children:(0,l.jsx)(u.Z,{name:"close",className:"w-6 h-6 font-semibold"})}),(0,l.jsx)(m.zx,{variant:"link",color:"primary",type:"submit",children:(0,l.jsx)(u.Z,{name:"save",className:"w-6 h-6 font-semibold"})})]})})})]})})})},O=function(e){var r=e.className,a=e.serviceRate,i=e.inEditMode,d=e.isEditingFinished,o=e.onSave,c=e.onDelete,x=(0,v.useState)(!i),g=x[0],b=x[1],y=(0,v.useState)(!1),N=y[0],w=y[1],k=(0,v.useState)(!1),Z=k[0],S=k[1],z=(0,f.cI)({resolver:(0,j.F)(V),defaultValues:a,mode:"onChange"}),C=z.handleSubmit,E=z.control,R=z.reset,I=z.getValues,A=z.formState.errors;return Z?(0,l.jsx)(U,{wrapperClass:r}):(0,l.jsx)("form",{onSubmit:C((function(e,r){r.preventDefault(),S(!0),o(e,a.id)})),children:(0,l.jsxs)("div",{className:(0,p.Z)("grid grid-cols-services-rates w-min border-b border-fe-primary-300 bg-white",r,g?"auto-rows-[50px]":"auto-rows-[80px]"),children:[(0,l.jsx)("div",{className:"flex flex-col gap-1 p-1 text-base font-semibold text-fe-primary-900 sticky z-10 left-0 bg-white border",children:(0,l.jsx)("div",{className:"w-full overflow-clip text-ellipsis",children:0===a.id?"New":a.id})}),(0,l.jsx)("div",{className:"flex flex-row gap-3 items-start p-1 text-base font-semibold text-fe-primary-900 sticky z-10 left-[130px] bg-white border",children:(0,l.jsx)("div",{className:"flex flex-row gap-4",children:N?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.zx,{variant:"link",color:"destructive",onClick:function(){w(!1),d()},children:(0,l.jsx)(u.Z,{name:"close",className:"w-6 h-6 font-semibold"})}),(0,l.jsxs)(m.zx,{variant:"link",color:"destructive",onClick:function(){w(!1),d(),S(!0),null===c||void 0===c||c(a.id)},children:[(0,l.jsx)(u.Z,{name:"delete",className:"w-6 h-6 font-semibold"}),(0,l.jsx)("div",{children:"Confirm"})]})]}):g?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.zx,{variant:"link",color:"primary",onClick:function(){b(!g)},children:(0,l.jsx)(u.Z,{name:"edit",className:"w-6 h-6 font-semibold"})}),(0,l.jsx)(m.zx,{variant:"link",color:"destructive",onClick:function(){w(!0)},children:(0,l.jsx)(u.Z,{name:"delete",className:"w-6 h-6 font-semibold"})})]}):(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)(m.zx,{variant:"link",color:"destructive",onClick:function(){b(!0),d(),R()},children:(0,l.jsx)(u.Z,{name:"close",className:"w-6 h-6 font-semibold"})}),(0,l.jsx)(m.zx,{variant:"link",color:"primary",type:"submit",children:(0,l.jsx)(u.Z,{name:"save",className:"w-6 h-6 font-semibold"})})]})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"originZone",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.originZone)||void 0===r?void 0:r.message,placeholder:"Enter Origin Zone"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"destinationZone",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.destinationZone)||void 0===r?void 0:r.message,placeholder:"Enter Destination Zone"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"ratingMethod",render:function(e){var r,a=e.field,i=a.onChange,d=a.value,o=(0,t.Z)(e.field,["onChange","value"]);return(0,l.jsx)(h.mg,(0,n.Z)((0,s.Z)({displayValueAsText:g,onChange:function(e){return i(e.id)},value:null===B||void 0===B?void 0:B.find((function(e){return e.id===d}))},o),{label:"",placeholder:"Select",items:B,errorMessage:null===(r=A.ratingMethod)||void 0===r?void 0:r.message}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"basicRate",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.basicRate)||void 0===r?void 0:r.message,placeholder:"Enter Basic Rate"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"basicQuantity",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.basicQuantity)||void 0===r?void 0:r.message,placeholder:"Enter Basic Quantity"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"supplementaryBasicRate",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.supplementaryBasicRate)||void 0===r?void 0:r.message,placeholder:"Enter Supplementary Basic Rate"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"supplementaryBasicQuantity",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.supplementaryBasicQuantity)||void 0===r?void 0:r.message,placeholder:"Enter Supplementary Basic Quantity"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"additionalRate",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.additionalRate)||void 0===r?void 0:r.message,placeholder:"Enter Additional Rate"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"additionalQuantity",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.additionalQuantity)||void 0===r?void 0:r.message,placeholder:"Enter Additional Quantity"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"minimumPrice",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.minimumPrice)||void 0===r?void 0:r.message,placeholder:"Enter Min Price"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[130px]",children:(0,l.jsx)(f.Qr,{control:E,name:"maxRateBreak",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({displayValueAsText:g},a),{label:"",errorMessage:null===(r=A.maxRateBreak)||void 0===r?void 0:r.message,placeholder:"Enter Max Rate Break"}))}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[160px]",children:g?(0,l.jsx)(h.nv,{label:"",displayValueAsText:!0,value:q()(I("validFromDate")).format("YYYY-MM-DD")}):(0,l.jsx)(f.Qr,{name:"validFromDate",control:E,render:function(e){var r,a=e.field;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(M.Z,(0,n.Z)((0,s.Z)({className:"".concat(h.fK," !flex date-picker-input"),showToday:!1},a),{placeholder:"Enter Valid From Date",value:a.value?q()(a.value):null,onChange:function(e){a.onChange((null===e||void 0===e?void 0:e.format("YYYY-MM-DD"))||"")}})),(0,l.jsx)(h.OV,{message:null===(r=A.validFromDate)||void 0===r?void 0:r.message})]})}})})}),(0,l.jsx)("div",{className:"flex items-start p-1 bg-white border",children:(0,l.jsx)("div",{className:"w-[160px]",children:g?(0,l.jsx)(h.nv,{label:"",displayValueAsText:!0,value:q()(I("validUntilDate")).format("YYYY-MM-DD")}):(0,l.jsx)(f.Qr,{name:"validUntilDate",control:E,render:function(e){var r,a=e.field;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(M.Z,(0,n.Z)((0,s.Z)({className:"".concat(h.fK," !flex date-picker-input"),showToday:!1},a),{placeholder:"Enter Valid Until Date",value:a.value?q()(a.value):null,onChange:function(e){a.onChange((null===e||void 0===e?void 0:e.format("YYYY-MM-DD"))||"")}})),(0,l.jsx)(h.OV,{message:null===(r=A.validUntilDate)||void 0===r?void 0:r.message})]})}})})})]})})},U=function(e){var r=e.wrapperClass;return(0,l.jsxs)("div",{className:(0,p.Z)("w-min grid grid-cols-services-rates auto-rows-[50px] border-b border-fe-primary-300 drop-shadow-fe-4",r),children:[(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsxs)("div",{className:"flex items-center px-1 gap-4",children:[(0,l.jsx)("div",{className:"w-[24px] h-[24px] rounded-lg loading-skeleton-gradient animate-shimmer"}),(0,l.jsx)("div",{className:"w-[24px] h-[24px] rounded-lg loading-skeleton-gradient animate-shimmer"})]}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center px-1",children:(0,l.jsx)("div",{className:"w-[130px] h-[26px] rounded-lg loading-skeleton-gradient animate-shimmer"})})]})},L=function(e){var r=e.wrapperClass;return(0,l.jsxs)("div",{className:(0,p.Z)("grid grid-cols-services-expanded px-2 py-1 border-b border-fe-primary-300",r),children:[(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[150px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[150px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[70px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[150px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[150px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("div",{className:"w-[150px] h-[18px] rounded-lg loading-skeleton-gradient animate-shimmer"})}),(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)("div",{className:"w-[24px] h-[24px] rounded-lg loading-skeleton-gradient animate-shimmer"}),(0,l.jsx)("div",{className:"w-[24px] h-[24px] rounded-lg loading-skeleton-gradient animate-shimmer"})]})]})};r.default=function(){var e,r,a,o,b,M,T,q=function(){var e,r={carrierId:ae.id,serviceId:G,page:1,pageSize:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize)};if(ke){e={filterFields:[]};var a=!0,i=!1,s=void 0;try{for(var n,t=Object.keys(ke)[Symbol.iterator]();!(a=(n=t.next()).done);a=!0){var l=n.value;"id"!==l&&"originZone"!==l&&"destinationZone"!==l||!ke[l]||e.filterFields.push({name:l,matchType:"eq",values:[ke[l]||""]})}}catch(d){i=!0,s=d}finally{try{a||null==t.return||t.return()}finally{if(i)throw s}}Se.mutate({queryParams:r,filters:e})}};(0,w.a)(),(0,k.z)();var F=(0,g.useRouter)(),V=(0,A.Z)((function(e){return e.theme})),B=(0,N.E)((function(e){return e.toggleShow})),Y=(0,N.E)((function(e){return e.setPosition})),K=(0,N.E)((function(e){return e.setAlert})),W={id:0,serviceId:0,courierId:0,originZone:"",destinationZone:"",ratingMethod:"",basicRate:0,basicQuantity:0,supplementaryBasicRate:0,supplementaryBasicQuantity:0,additionalRate:0,additionalQuantity:0,minimumPrice:0,maxRateBreak:0,validFromDate:"",validUntilDate:""},X=(0,v.useState)(0),G=X[0],H=X[1],J=(0,v.useState)(!1),$=J[0],ee=J[1],re=(0,v.useState)({id:0,name:"",meta:null}),ae=re[0],ie=re[1],se=(0,v.useState)([]),ne=se[0],te=se[1],le=(0,y.Z)(x.aW),de=(0,y.Z)(x.ip),oe=(0,v.useState)([]),ce=oe[0],me=oe[
11];(0,I.Z)({queryKey:["service-classes-master"],queryFn:x.a0,onSuccess:function(e){var r,a=[];null===e||void 0===e||null===(r=e.payload)||void 0===r||r.map((function(e){e.id&&a.push({name:e.name,id:e.id})})),me(a)}});var ue,xe=(0,v.useState)([]),pe=xe[0],ve=xe[1],fe=(0,y.Z)(x.yT,{onSuccess:function(e){var r,a,i=[],s=null===e||void 0===e||null===(r=e.payload)||void 0===r||null===(a=r[0])||void 0===a?void 0:a.services;s&&(s.map((function(e){e.id&&i.push({id:e.serviceAlias,name:e.serviceAlias})})),ve(i))}}),he=(0,I.Z)({queryKey:["currencies"],staleTime:24e4,queryFn:Q.Xz}),ge=null===(e=he.data)||void 0===e||null===(r=e.payload)||void 0===r?void 0:r.map((function(e){return{id:e.currencyCode,name:e.currencyCode}})),be=(0,y.Z)(x.C9,{onSuccess:function(){de.mutate(ae.id),Y("bottom-center"),K("Service Saved","success","Service has been saved successfully."),B(!0)},onError:function(e){de.mutate(ae.id);var r="There was an error saving the service.";(null===e||void 0===e?void 0:e.message)&&(r=e.message),Y("bottom-center"),K("Error Saving Service","error",r),B(!0)}}),je=(0,y.Z)(x.eS,{onSuccess:function(e){var r,a={carrierId:ae.id,serviceId:null===(r=e.payload)||void 0===r?void 0:r.serviceId,page:isNaN(Number(F.query.page))?1:Number(F.query.page),pageSize:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize)};Se.mutate({queryParams:a}),ee(!1),Y("bottom-center"),K("Rate Saved","success","Rate has been saved successfully."),B(!0)},onError:function(e){var r="There was an error saving the rate.";(null===e||void 0===e?void 0:e.message)&&(r=e.message),Y("bottom-center"),K("Error Saving Rate","error",r),B(!0);var a={carrierId:ae.id,serviceId:G,page:isNaN(Number(F.query.page))?1:Number(F.query.page),pageSize:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize)};Se.mutate({queryParams:a})}}),ye=(0,y.Z)(x.sq,{onError:function(){Y("bottom-center"),K("Error Deleting Rate","error","There was an error deleting the rate. Please try again."),B(!0)}}),Ne=(0,y.Z)(x.IQ,{onSuccess:function(){Y("bottom-center"),K("We have received your request","success","The file will be processed in a while."),B(!0),Re(!1)},onError:function(e){var r="Some error occurred while submitting the file. Please try again later.";(null===e||void 0===e?void 0:e.message)&&(r=e.message),Y("bottom-center"),K("Unable to upload the file","error",r),B(!0)}}),we=(0,v.useState)(),ke=we[0],Ze=we[1],Se=(0,y.Z)(x.tf),ze=function(e,r,a){var t=(0,n.Z)((0,s.Z)({},F.query),(0,i.Z)({},e,r));r||delete t[e],null===a||void 0===a||a.forEach((function(e){return delete t[e]})),F.push({pathname:F.pathname,query:t});var l={carrierId:ae.id,serviceId:G,page:isNaN(Number(t.page))?1:Number(t.page),pageSize:isNaN(Number(t.pageSize))?P:Number(t.pageSize)};Se.mutate({queryParams:l})},Ce=(0,v.useState)(!1),Ee=Ce[0],Re=Ce[1],Ie=(0,v.useRef)(null),Ae=(0,v.useState)(!1),Me=Ae[0],Te=Ae[1],qe=(0,v.useState)(!1),Qe=qe[0],De=qe[1],Fe=(0,f.cI)({resolver:(0,j.F)(D),defaultValues:null!==(ue=ae.meta)&&void 0!==ue?ue:{cancellationEmail:"",currencyCode:"",carrierName:""},mode:"onChange"}),Ve=Fe.handleSubmit,Pe=Fe.control,Be=Fe.reset,_e=Fe.setValue,Oe=Fe.formState.errors,Ue=(0,y.Z)(x.Un,{onSuccess:function(e,r){var a=r.carrierId,i=r.data;Te(!1),_e("carrierName",i.carrierName),_e("cancellationEmail",i.cancellationEmail),_e("currencyCode",i.currencyCode),_e("dedupeRates",i.dedupeRates),ie({id:a,name:"".concat(i.carrierName," - (").concat(a,")"),meta:(0,s.Z)({},ae.meta,i)}),Y("bottom-center"),K("Carrier Saved","success","Carrier has been saved successfully."),B(!0)},onError:function(e){var r="There was an error saving the carrier.";(null===e||void 0===e?void 0:e.message)&&(r=e.message),Y("bottom-center"),K("Error Saving Carrier","error",r),B(!0)},onSettled:function(){De(!1)}}),Le="results-with-no-data";if(de.isLoading)Le="loading";else if(de.isSuccess){var Ye,Ke;Le=""===ae.name?"results-with-no-data":(null===(Ye=de.data)||void 0===Ye||null===(Ke=Ye.payload)||void 0===Ke?void 0:Ke.length)>0?"results-with-data":"results-with-no-data"}else de.isError&&(Le="results-with-no-data");var We="results-with-no-data";if(Se.isLoading)We="loading";else if(Se.isSuccess){var Xe,Ge;We=(null===(Xe=Se.data)||void 0===Xe||null===(Ge=Xe.payload)||void 0===Ge?void 0:Ge.results.length)>0?"results-with-data":"results-with-no-data"}else Se.isError&&(We="results-with-no-data");var He,Je,$e=null===(a=Se.data)||void 0===a?void 0:a.payload,er=0!==G&&"results-with-data"===We;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c(),{children:(0,l.jsxs)("title",{children:["Rate Management - Super Admin",V.isWhiteLabelled?"":" - FreightExchange"]})}),(0,l.jsx)(d.X,{headerTheme:"dark",children:(0,l.jsxs)("div",{className:"bg-fe-primary-50 flex flex-col px-12 pb-16 pt-6 items-center w-full",children:[(0,l.jsx)(Z.Z,{}),(0,l.jsxs)("div",{className:"pt-3 pb-3 w-full flex flex-row justify-between",children:[(0,l.jsx)("h1",{className:"text-2xl font-bold text-fe-primary-900 w-[350px]",children:"Rate Management"}),(0,l.jsx)("div",{className:"flex flex-row gap-6 w-full overflow-x-hidden p-1 justify-end",children:Me?(0,l.jsx)(E.M,{children:(0,l.jsxs)(R.E.form,{initial:{width:0},animate:{width:"100%"},exit:{width:0},transition:{width:{duration:.2}},className:"flex flex-row gap-3",onSubmit:Ve((function(e){De(!0),Ue.mutate({data:e,carrierId:ae.id})})),children:[(0,l.jsx)("div",{className:"basis-3/12",children:(0,l.jsx)(f.Qr,{control:Pe,name:"carrierName",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({autoFocus:!0},a),{label:"",errorMessage:null===(r=Oe.carrierName)||void 0===r?void 0:r.message,placeholder:"Enter Carrier Name"}))}})}),(0,l.jsx)("div",{className:"basis-2/12",children:(0,l.jsx)(f.Qr,{control:Pe,name:"currencyCode",render:function(e){var r,a=e.field,i=a.onChange,d=a.value,o=(0,t.Z)(e.field,["onChange","value"]);return(0,l.jsx)(h.mg,(0,n.Z)((0,s.Z)({isLoadingInitialData:he.isLoading,onChange:function(e){return i(e.id)},value:null===ge||void 0===ge?void 0:ge.find((function(e){return e.id===d}))},o),{label:"",placeholder:"Select Currency",items:ge,errorMessage:null===(r=Oe.currencyCode)||void 0===r?void 0:r.message}))}})}),(0,l.jsx)("div",{className:"basis-5/12",children:(0,l.jsx)(f.Qr,{control:Pe,name:"cancellationEmail",render:function(e){var r,a=e.field;return(0,l.jsx)(h.nv,(0,n.Z)((0,s.Z)({},a),{label:"",errorMessage:null===(r=Oe.cancellationEmail)||void 0===r?void 0:r.message,placeholder:"Enter Cancellation Email"}))}})}),(0,l.jsx)("div",{className:"basis-1/12",children:(0,l.jsx)(f.Qr,{name:"dedupeRates",control:Pe,render:function(e){var r=e.field;return(0,l.jsx)(C.K,{label:"Dedupe Rates",checked:r.value,onChange:function(e){_e("dedupeRates",e)}})}})}),(0,l.jsx)("div",{className:"basis-1/12",children:(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)(m.zx,{variant:"outline",color:"destructive",onClick:function(){Te(!1),Be((0,s.Z)({},ae.meta))},disabled:Qe,children:(0,l.jsx)(u.Z,{name:"close",className:"w-6 h-6 font-semibold"})}),(0,l.jsx)(m.zx,{variant:"solid",color:"primary",type:"submit",disabled:Qe,children:(0,l.jsx)(u.Z,{name:"save",className:"w-6 h-6 font-semibold"})})]})})]})}):(0,l.jsx)(E.M,{children:(0,l.jsxs)(R.E.div,{initial:{width:0},animate:{width:"500px"},exit:{width:0},transition:{width:{duration:.2}},className:"ml-auto flex gap-4",children:[(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(h.mg,{id:"lookupValue",onCh
1ange:function(e){var r,a,i,s,n;if(null!==e){var t,l=parseInt("".concat(e.id));ie({id:l,name:e.name,meta:e.meta}),_e("carrierName",(null===(r=e.meta)||void 0===r?void 0:r.carrierName)||""),_e("cancellationEmail",(null===(a=e.meta)||void 0===a?void 0:a.cancellationEmail)||""),_e("currencyCode",null!==(t=null===(i=e.meta)||void 0===i?void 0:i.currencyCode)&&void 0!==t?t:""),_e("dedupeRates",!!(null===(s=e.meta)||void 0===s?void 0:s.dedupeRates)),de.mutate(l),fe.mutate({filters:{filterFields:[{name:"lookupValue",matchType:"eq",values:[(null===(n=e.meta)||void 0===n?void 0:n.carrierAlias)||""]}]}})}else ie({id:0,name:"",meta:null})},autoFocus:!0,async:!0,onQueryChange:function(e){""!==e?le.mutate(e,{onSuccess:function(e){var r=[];e.payload&&e.payload.map((function(e){e.carrierId&&r.push({name:"".concat(e.carrierName," - (").concat(e.carrierId,")"),id:e.carrierId,meta:e})})),te(r)},onError:function(e){console.log("error",e)}}):te([])},label:"",placeholder:"Enter Carrier",items:ne,value:ae.name})}),(0,l.jsxs)(m.zx,{variant:"solid",color:"primary",onClick:function(){Te(!0)},disabled:0===ae.id,children:[(0,l.jsx)(u.Z,{name:"edit",className:"w-6 h-6 font-semibold"}),(0,l.jsx)("div",{children:"Edit"})]})]})})})]}),(0,l.jsxs)("div",{className:"flex flex-row basis-auto w-full",children:[(0,l.jsx)(E.M,{children:(0,l.jsxs)(R.E.div,{initial:{width:0},animate:{width:G?"24%":"100%"},exit:{width:0},transition:{width:{duration:.2}},className:"flex flex-col",children:[(0,l.jsxs)("div",{className:(0,p.Z)("py-4 px-2 text-sm font-semibold text-fe-primary-500 tracking-wider uppercase border grid",0===G?"grid-cols-services-expanded":"grid-cols-services"),children:[(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Service Alias"}),!!ae.id&&(0,l.jsx)(m.zx,{variant:"link",color:"primary",onClick:function(){Re(!0)},children:(0,l.jsx)(u.Z,{name:"upload",className:"w-6 h-6 font-semibold"})})]}),0===G&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Service"}),(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Exclude By Default"}),(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Identifier"}),(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Pickup Window"}),(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Service Class"})]}),(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-500 tracking-wider uppercase",children:"Action"})]}),"loading"===Le&&Array.from(Array(5).keys()).map((function(e){return(0,l.jsx)(L,{wrapperClass:"bg-white"},e)})),"results-with-no-data"===Le&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{className:"drop-shadow-fe-4 w-full flex justify-start py-6 px-2 min-h-[400px] border-b border-fe-primary-300 bg-white text-base font-normal text-fe-primary-900",children:"No services available. Try searching for carrier."})}),"results-with-data"===Le&&(0,l.jsx)("div",{className:"w-full",children:null===(o=de.data)||void 0===o||null===(b=o.payload)||void 0===b?void 0:b.map((function(e,r){return(0,l.jsx)(_,{service:e,className:r%2===0?"bg-white":"bg-fe-primary-50",expandedRow:G===e.serviceId,anyRateRowIsExpanded:0!==G,setAddNewRow:function(){return ee(!$)},onEdit:function(){H(0)},onSave:function(e,r){be.mutate({data:e,serviceId:r})},onShowRatesClick:function(e){if(G!==e){var r={carrierId:ae.id,serviceId:e,page:isNaN(Number(F.query.page))?1:Number(F.query.page),pageSize:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize)};Se.mutate({queryParams:r})}H(G===e?0:e)},serviceClassesOptions:ce,serviceAliasOptions:pe},e.serviceId)}))})]})}),G?(0,l.jsx)(E.M,{children:(0,l.jsx)(R.E.div,{initial:{width:0},animate:{width:"76%"},exit:{width:0},transition:{width:{duration:.2}},className:"flex flex-col",children:(0,l.jsx)("div",{className:(0,p.Z)("w-full border-b border-fe-primary-300 auto-rows-min"),children:(0,l.jsxs)("div",{className:(0,p.Z)("w-full"),children:[(0,l.jsx)("div",{className:"overflow-x-auto w-full drop-shadow-fe-4",children:(0,l.jsxs)("div",{className:"drop-shadow-fe-4 z-[1]",children:[(0,l.jsxs)("div",{className:"grid grid-cols-services-rates w-min",children:[(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider sticky z-10 left-0 border-t border-x bg-fe-primary-50",children:"Rate ID"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider sticky z-10 left-[130px] border-t border-x bg-fe-primary-50",children:"Action"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Origin Zone"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Destination Zone"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Rating Method"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Basic Rate"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Basic Quantity"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Supplementary Basic Rate"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Supplementary Basic Quantity"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Additional Rate"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Additional Quantity"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Minimum Price"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Max Rate Break"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Valid From Date"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-t border-x bg-fe-primary-50",children:"Valid Until Date"})]}),(0,l.jsxs)("div",{className:"grid grid-cols-services-rates w-min",children:[(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider sticky z-10 left-0 border-b border-x bg-fe-primary-50",children:(0,l.jsx)(h.nv,{label:"",placeholder:"Search...",value:null===ke||void 0===ke?void 0:ke.id,onChange:function(e){return Ze((0,n.Z)((0,s.Z)({},ke),{id:e.target.value}))},onBlur:q})}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider sticky z-10 left-[130px] border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50",children:(0,l.jsx)(h.nv,{label:"",placeholder:"Search...",value:null===ke||void 0===ke?void 0:ke.originZone,onChange:function(e){return Ze((0,n.Z)((0,s.Z)({},ke),{originZone:e.target.value}))},onBlur:q})}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50",children:(0,l.jsx)(h.nv,{label:"",placeholder:"Search...",value:null===ke||void 0===ke?void 0:ke.destinationZone,onChange:function(e){return Ze((0,n.Z)((0,s.Z)({},ke),{destinationZone:e.target.value}))},onBlur:q})}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"}),(0,l.jsx)("div",{className:"p-1 text-sm font-semibold text-fe-primary-500 tracking-wider border-b border-x bg-fe-primary-50"})]}),"loading"===We&&Array.from(Array(5).keys()).map((function(e){return(0,l.jsx)(U,{wrapperClass:e%2===0?"bg-white":"bg-fe-primary-50"},e)})),"results-with-no-data"===We&&(0,l.jsxs)(l.Fragment,{children:[$&&(0,l.jsx)(O,{serviceRate:W,className:"bg-fe-primary-50",inEditMode:!0,isEditingFinished:function(){return ee(!1)},onSave:function(e,r){je.mutate({data:e,carrierId:ae.id,serviceId:G,rateId:r})}}),(0,l.jsx)("div",{className:"grid grid-cols-services-rates w-min",children:(0,l.jsx)("div",{className:"drop-shadow-fe-4 w-full flex justify-start items-center py-6 px-3 border-b border-fe-primary-300 bg-white text-base font-normal text-fe-primary-900 col-span-full",children:"No rates available. Try adding a new rate for a service."})})]}),er&&(0,l.jsxs)("div",{className:"w-full z-[1]",children:[$&&(null===$e||void 0===$e||null===(M=$e.results)||void 0===M?void 0:M.length)&&(0,l.jsx)(O,{serviceRate:W,className:"bg-fe-primary-50",inEditMode:!0,isEditingFinished:function(){return ee(!1)},onSave:function(e,r){je.mutate({data:e,carrierId:ae.id,serviceId:G,rateId:r})}}),null===$e||void 0===$e||null===(T=$e.results)||void 0===T?void 0:T.map((function(e,r){return(0,l.jsx)(O,{className:r%2===0?"bg-white":"bg-fe-primary-50",serviceRate:e,onSave:function(e,r){je.mutate({data:e,carrierId:ae.id,serviceId:G,rateId:r})},isEditingFinished:function(){return ee(!1)},onDelete:function(e){ye.mutate({rateId:e},{onSuccess:function(){var e={carrierId:ae.id,serviceId:G,page:isNaN(Number(F.query.page))?1:Number(F.query.page),pageSize:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize)};Se.mutate({queryParams:e}),Y("bottom-center"),K("Rate Deleted","success","The Rate has been deleted successfully."),B(!0)}})}},e.id)}))]})]})}),er&&(0,l.jsxs)("div",{className:"w-full p-6 drop-shadow-fe-4 flex flex-row justify-between items-center bg-white z-[1]",children:[(0,l.jsxs)("div",{className:"flex flex-row items-center gap-4",children:[(0,l.jsx)("span",{className:"text-sm font-semibold text-fe-primary-600",children:"Showing"}),(0,l.jsx)(h.mg,{className:"w-[80px]",label:"",placeholder:"",useAPortal:!1,showOnTop:!0,value:{id:isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize),name:"".concat(isNaN(Number(F.query.pageSize))?P:Number(F.query.pageSize))},onChange:function(e){ze("pageSize",e.id,["page"])},items:[{id:10,name:"10"},{id:25,name:"25"},{id:50,name:"50"},{id:100,name:"100"}]}),(0,l.jsx)("span",{className:"text-sm font-semibold text-fe-primary-600",children:"results per page"})]}),(0,l.jsx)(S.t,{currentPage:null!==(He=null===$e||void 0===$e?void 0:$e.currentPage)&&void 0!==He?He:0,totalPageCount:null!==(Je=null===$e||void 0===$e?void 0:$e.totalPages)&&void 0!==Je?Je:0,handlePagination:function(e){return ze("page",e.toString())}})]})]})})})}):null]}),(0,l.jsxs)(z.u,{isOpen:Ee,handleCancel:function(){return Re(!1)},title:"Upload Rates",size:"medium",children:[(0,l.jsx)("div",{className:"flex flex-col gap-4",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 p-6",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between items-start",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-600",children:"Download Template"}),(0,l.jsx)("div",{className:"text-sm font-normal text-fe-primary-600",children:"Download the template to add rates to this carrier."})]}),(0,l.jsx)("div",{className:"flex",children:(0,l.jsxs)(m.zx,{variant:"outline",color:"primary",href:"https://www-freightexchange-com
1-au.s3.ap-southeast-2.amazonaws.com/static/carrier/upload_samples/SampleRatesUpload.xlsx",children:[(0,l.jsx)("div",{className:"text-sm font-semibold",children:"Download Template"}),(0,l.jsx)(u.Z,{name:"download",className:"w-6 h-6 font-semibold"})]})})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between items-start",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,l.jsx)("div",{className:"text-sm font-semibold text-fe-primary-600",children:"Upload Rates"}),(0,l.jsx)("div",{className:"text-sm font-normal text-fe-primary-600",children:"Upload an XLSX file to add rates to this carrier."})]}),(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsxs)(m.zx,{variant:"solid",color:"primary",onClick:function(){var e;null===Ie||void 0===Ie||null===(e=Ie.current)||void 0===e||e.click()},disabled:Ne.isLoading,children:[(0,l.jsx)("div",{className:"text-sm font-semibold",children:"Upload Rates"}),(0,l.jsx)(u.Z,{name:"upload",className:"w-6 h-6 font-semibold"})]}),(0,l.jsx)("input",{type:"file",ref:Ie,className:"hidden",accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",onChange:function(e){return function(e){if(e&&1===e.length){var r=e[0];if(!r)return;if(r&&"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==r.type)return Y("bottom-center"),K("Please upload a valid file with XLSX extension","error"),void B(!0);Ne.mutate({file:r,carrierId:ae.id})}}(e.target.files)}})]})]})]})}),(0,l.jsx)(z.n,{children:(0,l.jsx)(m.zx,{variant:"tertiary",onClick:function(){Re(!1)},className:"basis-1/2",children:"Cancel"})})]})]})})]})}},95576:function(e,r,a){a.d(r,{z:function(){return l}});var i=a(67294),s=a(13329),n=a(76500),t=a(11163);function l(){var e=(0,t.useRouter)(),r=(0,n.E)((function(e){return e.toggleShow})),a=(0,n.E)((function(e){return e.setPosition})),l=(0,n.E)((function(e){return e.setAlert})),d=(0,s.L)((function(e){return e.isSuperAdmin}));(0,i.useEffect)((function(){d||(a("bottom-center"),l("You are not authorized to access this page","error"),r(!0),e.push("/settings"))}),[d])}}}]);

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.