PageSourceSearch

https://bro-depot.com/_next/static/chunks/pages/apps/warehouse/warehouse-users-a3bcfcf795540177.js

js bro-depot.com collected 2026-10-04 02:39:48 UTC 14,821 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8525],{42176:function(e,n,r){"use strict";r.d(n,{D:function(){return x}});var i=r(87462),t=r(63366),s=r(67294),o=r(86010),l=r(81719),a=r(94780),c=r(73490),d=r(48836),u=r(85893);const h=["className","children"],f=(0,l.ZP)("div",{name:"MuiDataGrid",slot:"ToolbarContainer",overridesResolver:(e,n)=>n.toolbarContainer})((({theme:e})=>({display:"flex",alignItems:"center",flexWrap:"wrap",padding:e.spacing(.5,.5,0)}))),x=s.forwardRef((function(e,n){const{className:r,children:s}=e,l=(0,t.Z)(e,h),x=(e=>{const{classes:n}=e;return(0,a.Z)({root:["toolbarContainer"]},c.d,n)})({classes:(0,d.B)().classes});return s?(0,u.jsx)(f,(0,i.Z)({ref:n,className:(0,o.Z)(r,x.root)},l,{children:s})):null}))},6132:function(e,n,r){"use strict";r.d(n,{S:function(){return f}});var i=r(87462),t=r(63366),s=r(67294),o=r(14696),l=r(10269),a=r(27476),c=r(49630),d=r(48836),u=r(85893);const h=["onClick"],f=s.forwardRef((function(e,n){var r;const{onClick:s}=e,f=(0,t.Z)(e,h),x=(0,c.l)(),v=(0,d.B)(),{open:m,openedPanelValue:p}=(0,o.P)(x,l.e);return v.disableColumnSelector?null:(0,u.jsx)(v.components.BaseButton,(0,i.Z)({ref:n,size:"small","aria-label":x.current.getLocaleText("toolbarColumnsLabel"),startIcon:(0,u.jsx)(v.components.ColumnSelectorIcon,{})},f,{onClick:e=>{m&&p===a.y.columns?x.current.hidePreferences():x.current.showPreferences(a.y.columns),null==s||s(e)}},null==(r=v.componentsProps)?void 0:r.baseButton,{children:x.current.getLocaleText("toolbarColumns")}))}))},83863:function(e,n,r){"use strict";r.d(n,{Z:function(){return o}});var i=r(19013),t=r(4810),s=r(13882);function o(e,n){var r,o;(0,s.Z)(1,arguments);var l=(0,i.default)(e);if(isNaN(l.getTime()))throw new RangeError("Invalid time value");var a=String(null!==(r=null===n||void 0===n?void 0:n.format)&&void 0!==r?r:"extended"),c=String(null!==(o=null===n||void 0===n?void 0:n.representation)&&void 0!==o?o:"complete");if("extended"!==a&&"basic"!==a)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==c&&"time"!==c&&"complete"!==c)throw new RangeError("representation must be 'date', 'time', or 'complete'");var d="",u="",h="extended"===a?"-":"",f="extended"===a?":":"";if("time"!==c){var x=(0,t.Z)(l.getDate(),2),v=(0,t.Z)(l.getMonth()+1,2),m=(0,t.Z)(l.getFullYear(),4);d="".concat(m).concat(h).concat(v).concat(h).concat(x)}if("date"!==c){var p=l.getTimezoneOffset();if(0!==p){var g=Math.abs(p),j=(0,t.Z)(Math.floor(g/60),2),Z=(0,t.Z)(g%60,2),w=p<0?"+":"-";u="".concat(w).concat(j,":").concat(Z)}else u="Z";var b=(0,t.Z)(l.getHours(),2),C=(0,t.Z)(l.getMinutes(),2),N=(0,t.Z)(l.getSeconds(),2),P=""===d?"":"T",S=[b,C,N].join(f);d="".concat(d).concat(P).concat(S).concat(u)}return d}},63196:function(e,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/apps/warehouse/warehouse-users",function(){return r(87437)}])},47018:function(e,n,r){"use strict";var i=r(85893),t=r(79072);n.Z=function(e){var n=e.title,r=e.subtitle;return(0,i.jsxs)(t.ZP,{item:!0,xs:12,children:[n,r||null]})}},87839:function(e,n,r){"use strict";var i=r(828),t=r(85893),s=r(20986),o=r(96277),l=r(86982),a=r(43085),c=r(17575),d=r(80562),u=r(18377);r(67294);n.Z=function(e){var n=e.email,r=(0,i.Z)((0,o.FeM)({variables:{email:n},context:l.E,errorPolicy:"none"}),2),h=r[0],f=r[1],x=(f.data,f.loading);f.error;return(0,t.jsx)("div",{children:(0,t.jsx)(c.Z,{title:"Resend Verification Email",children:(0,t.jsx)(u.Z,{children:(0,t.jsx)(d.Z,{disabled:x,onClick:function(){(0,a.QZ)(h(),{success:"Verification email sent"})},size:"small",sx:{color:"text.secondary",textDecoration:"none",mr:.5},children:(0,t.jsx)(s.LQ,{})})})})})}},51432:function(e,n,r){"use strict";r.d(n,{h:function(){return x}});var i=r(85893),t=r(20986),s=r(67062),o=r(23378),l=r(17575),a=r(30120),c=r(80562),d=r(86010),u=r(41664),h=r.n(u),f=r(87839),x=[{headerName:"User",field:"userName",renderCell:function(e){var n=e.row,r=n.firstName,t=n.lastName,s=n.userName;n.isSuperAdmin,n.isActive,n.isVerified;return(0,i.jsx)("div",{className:"flex w-full flex-wrap items-center justify-between",children:(0,i.jsxs)("div",{children:[(0,i.jsxs)("strong",{children:[r," ",t]}),(0,i.jsxs)("div",{className:(0,d.Z)({hidden:!s}),children:["@",s]})]})})},flex:1,minWidth:150},{headerName:"Roles",field:"userRoles",minWidth:200,renderCell:function(e){var n=e.row,r=n.isSuperAdmin,t=n.currentUc,s=null===t||void 0===t?void 0:t.ucUserRoles;return(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"mx-2 flex flex-wrap gap-2",children:[(0,i.jsx)("div",{className:(0,d.Z)({hidden:!r}),children:(0,i.jsx)(o.Z,{size:"small",label:"Super Admin",color:"primary"})}),null===s||void 0===s?void 0:s.map((function(e){var n=e.userRole,r=n.roleName,t=n.id;return(0,i.jsx)(l.Z,{title:r,children:(0,i.jsx)(o.Z,{size:"small",label:r,color:"primary",sx:{maxWidth:180}})},t)}))]})})}},{headerName:"Status",field:"status",minWidth:200,renderCell:function(e){var n=e.row,r=n.isActive,t=n.isVerified;return(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"mx-2 flex flex-wrap gap-2",children:[(0,i.jsx)("div",{children:r?(0,i.jsx)(o.Z,{size:"small",label:"Active",color:"info"}):(0,i.jsx)(o.Z,{size:"small",label:"Inactive",color:"error"})}),(0,i.jsx)("div",{className:(0,d.Z)({hidden:!t}),children:(0,i.jsx)(o.Z,{size:"small",label:"Verified",color:"success"})})]})})}},{headerName:"Email",field:"email",width:230},{headerName:"Created",field:"createdAt",valueFormatter:function(e){return(0,s.p6)(e.value)},minWidth:180},{headerName:"Actions",field:"actions",renderCell:function(e){var n=e.row,r=(n.isActive,n.isVerified),s=n.email,o=n.currentUc,d=null===o||void 0===o?void 0:o.isActive;return(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"mx-2 flex flex-wrap gap-2",children:[(0,i.jsx)(l.Z,{title:"Edit",children:(0,i.jsx)(a.Z,{children:(0,i.jsx)(h(),{href:{pathname:"/management/user/edit",query:{id:n.id}},passHref:!0,children:(0,i.jsx)(c.Z,{component:"a",size:"small",sx:{color:"text.secondary",textDecoration:"none",mr:.5},children:(0,i.jsx)(t.dY,{})})})})}),(!r||!d)&&(0,i.jsx)(f.Z,{email:s})]})})},minWidth:150}]},45209:function(e,n,r){"use strict";r.d(n,{u:function(){return m}});var i=r(26042),t=r(69396),s=r(99534),o=r(85893),l=r(9942),a=r(29620),c=r(77745),d=r(80562),u=r(54225),h=r(95398),f=r(13264),x=r(67294),v=r(20986),m=(0,x.forwardRef)((function(e,n){return(0,o.jsx)(l.Z,(0,i.Z)({ref:n},e))})),p=(0,f.Z)(a.Z)((function(e){var n=e.theme;return{"& .MuiDialogContent-root":{padding:n.spacing(2)},"& .MuiDialogActions-root":{padding:n.spacing(1)}}})),g=function(e){var n=e.children,r=e.onClose,l=e.rightPlaceholder,a=(0,s.Z)(e,["children","onClose","rightPlaceholder"]);return(0,o.jsxs)(c.Z,(0,t.Z)((0,i.Z)({sx:{mx:2,p:2}},a),{children:[(0,o.jsxs)("div",{className:"mr-10 flex justify-between",children:[(0,o.jsx)("div",{children:n}),(0,o.jsx)("div",{children:l})]}),r?(0,o.jsx)(d.Z,{"aria-label":"close",onClick:r,sx:{position:"absolute",right:8,top:4,color:function(e){return e.palette.grey[500]}},children:(0,o.jsx)(v.Tw,{})}):null]}))};n.Z=function(e){var n=e.children,r=e.isOpen,s=e.setIsOpen,l=e.dialogProps,a=e.button,c=e.buttonContent,d=void 0===c?"Open":c,f=e.title,v=e.description,j=e.hasTitle,Z=void 0===j||j,w=e.disableClose,b=void 0!==w&&w,C=e.rightPlaceholder,N=(0,x.useCallback)((function(){b||s(!1)}),[]),P=(0,x.useCallback)((function(e){s(!0)}),[]);return(0,o.jsxs)(o.Fragment,{children:[a||(0,o.jsx)(u.Z,{variant:"contained",sx:{mb:2.5,whiteSpace:"nowrap"},onClick:P,children:d}),(0,o.jsxs)(p,(0,t.Z)((0,i.Z)({fullWidth:!0,maxWidth:"md",scroll:"paper",onClose:N,TransitionComponent:m,open:r},l),{children:[Z&&(0,o.jsxs)(g,{rightPlaceholder:C,onClose:N,children:[f&&(0,o.jsx)("div",{className:"text-[1.125rem] font-[600]",children:f}),v&&(0,o.jsx)("div",{className:"text-sm tracking-[0.1px] text-gray-500",children:v})]}),(0,o.jsx)(h.Z,{dividers:!0,children:n})]}))]})}},74230:function(e,n,r){"use strict";r.d(n,{D:function(){return o}});var i=r(85893),t=r(42176),s=r(6132);function o(e){var n=e.rightContent;return(0,i.jsx)(t.D,{sx:{backgroundColor:function(e){return e.palette.background.paper}},children:(0,i.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,i.jsx)("div",{children:(0,i.jsx)(s.S,{})}),n]})})}},67062:function(e,n,r){"use strict";r.d(n,{mr:function(){return c},o0:function(){return a},p6:function(){return l},qb:function(){return o},rN:function(){return d}});var i=r(32912),t=r(83863),s=r(96486),o=function(e){return!(0,s.isNil)(e)&&!Number.isNaN(new Date(e).getTime())},l=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dd-MM-yyyy";return o(e)?(0,i.default)(new Date(e),n):null},a=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dd-MM-yyyy HH:mm:ss";return o(e)?(0,i.default)(new Date(e),n):null},c=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HH:mm:ss";return o(e)?(0,i.default)(new Date(e),n):null},d=function(e){return o(e)?(0,t.Z)(new Date(e),{format:"extended",representation:"complete"}):null}},86982:function(e,n,r){"use strict";r.d(n,{E:function(){return i}});var i={ignoreError:!0}},87437:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return W}});var i=r(85893),t=r(51432),s=r(74230),o=r(47018),l=r(96277),a=r(79072),c=r(29630),d=r(49837),u=r(39410),h=r(25836),f=r(11163),x=r(67294),v=r(47568),m=r(828),p=r(70655),g=r(45209),j=r(20986),Z=r(43085),w=r(54225),b=function(e){var n,r=e.userId,t=(0,f.useRouter)().query.id,s=(0,m.Z)((0,l.QAl)({variables:{updateWarehouseInput:{id:null!==(n=null===t||void 0===t?void 0:t.toString())&&void 0!==n?n:"",userAssigns:{action:l.UTt.Add,userIds:[r]}}}}),2),o=s[0],a=s[1],c=(a.loading,a.client),d=function(){var e=(0,v.Z)((function(){var e;return(0,p.__generator)(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return(null===(e=n.sent().data)||void 0===e?void 0:e.updateWarehouse.id)&&((0,Z.x9)("User added"),c.refetchQueries({include:[l.lAc]})),[2]}}))}));return function(){return e.apply(this,arguments)}}();return(0,i.jsx)(w.Z,{size:"small",variant:"outlined",onClick:d,type:"button",children:"Add User"})},C=function(){var e,n=(0,f.useRouter)().query.id,r=(0,x.useState)(0),s=r[0],o=(r[1],(0,x.useState)(10)),c=o[0],v=o[1],m=(0,l.RBy)({variables:{filter:{notInWarehouse:!0,warehouseId:null!==(e=null===n||void 0===n?void 0:n.toString())&&void 0!==e?e:""},page:s,perPage:c,sortField:void 0,sortOrder:l.Asd.Asc}}),p=m.data,g=m.loading,j=(m.error,m.refetch,(null===p||void 0===p?void 0:p.allUsers.users)||[]),Z=(null===p||void 0===p?void 0:p.allUsers.total)||0,w=t.h.map((function(e){return"actions"===e.field?{headerName:"Actions",field:"actions",renderCell:function(e){var n=e.row.id;return(0,i.jsx)("div",{children:(0,i.jsx)(b,{userId:n})})},minWidth:140}:e})),C=(0,x.useCallback)((function(){return"auto"}),[]);return(0,i.jsx)(a.ZP,{container:!0,spacing:6,children:(0,i.jsx)(a.ZP,{item:!0,xs:12,children:(0,i.jsx)(a.ZP,{container:!0,spacing:6,children:(0,i.jsx)(a.ZP,{item:!0,xs:12,children:(0,i.jsx)(d.Z,{children:(0,i.jsx)("div",{className:"flex h-full min-h-screen w-full",children:(0,i.jsx)("div",{className:"grow",children:(0,i.jsx)(h.s,{pagination:!0,page:s,pageSize:c,rowCount:Z,columns:w,rows:j,loading:g,getRowHeight:C,paginationMode:"server",onPageSizeChange:function(e){return v(e)},checkboxSelection:!0,disableSelectionOnClick:!0,keepNonExistentRowsSelected:!0,rowsPerPageOptions:[10,25,50,100],initialState:{pinnedColumns:{left:[u.n.field],right:["actions"]}}})})})})})})})})};var N=function(){var e=(0,x.useState)(!1),n=e[0],r=e[1];return(0,i.jsx)("div",{children:(0,i.jsx)(g.Z,{isOpen:n,setIsOpen:r,dialogProps:{maxWidth:"lg",onClose:function(){r(!1)}},button:(0,i.jsxs)(w.Z,{size:"medium",sx:{m:2},variant:"contained",onClick:function(){r(!0)},children:[(0,i.jsx)(j.dt,{})," ",(0,i.jsx)("span",{className:"ml-2",children:"Add User"})]}),title:"Add user to warehouse",description:"",children:(0,i.jsx)(C,{})})})},P=r(17575),S=r(80562),y=r(18377);var A=function(e){var n,r=e.userId,t=(0,f.useRouter)().query.id,s=(0,m.Z)((0,l.QAl)({variables:{updateWarehouseInput:{id:null!==(n=null===t||void 0===t?void 0:t.toString())&&void 0!==n?n:"",userAssigns:{action:l.UTt.Delete,userIds:[r]}}}}),2),o=s[0],a=s[1],c=(a.loading,a.client),d=function(){var e=(0,v.Z)((function(){var e;return(0,p.__generator)(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return(null===(e=n.sent().data)||void 0===e?void 0:e.updateWarehouse.id)?((0,Z.x9)("User removed"),[4,c.refetchQueries({updateCache:function(e){e.evict({fieldName:"allUsers"})}})]):[3,3];case 2:n.sent(),n.label=3;case 3:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}();return(0,i.jsx)("div",{className:"mx-2 flex flex-wrap gap-2",children:(0,i.jsx)(P.Z,{title:"Remove User",children:(0,i.jsx)(y.Z,{children:(0,i.jsx)(S.Z,{onClick:d,component:"a",size:"small",sx:{color:"red",textDecoration:"none",mr:.5},children:(0,i.jsx)(j.pJ,{})})})})})},k=function(){return(0,i.jsx)(s.D,{rightContent:(0,i.jsx)("div",{children:(0,i.jsx)(N,{})})})},R={headerName:"Actions",field:"actions",renderCell:function(e){return(0,i.jsx)("div",{children:(0,i.jsx)(A,{userId:e.row.id})})},minWidth:100},I=function(e){var n,r=(0,f.useRouter)().query,s=r.name,v=r.id,m=(0,x.useState)(0),p=m[0],g=m[1],j=(0,x.useState)(10),Z=j[0],w=j[1],b=(0,l.RBy)({variables:{filter:{notInWarehouse:!1,warehouseId:null!==(n=null===v||void 0===v?void 0:v.toString())&&void 0!==n?n:""},page:p,perPage:Z,sortField:void 0,sortOrder:l.Asd.Asc}}),C=b.data,N=b.loading,P=(b.error,b.refetch,(null===C||void 0===C?void 0:C.allUsers.users)||[]),S=(null===C||void 0===C?void 0:C.allUsers.total)||0,y=(0,x.useMemo)((function(){return k}),[]),A=t.h.map((function(e){return"actions"===e.field?R:e})),I=(0,x.useCallback)((function(){return"auto"}),[]);return(0,i.jsxs)(a.ZP,{container:!0,spacing:6,children:[(0,i.jsx)(o.Z,{title:(0,i.jsxs)(c.Z,{variant:"h5",children:[null!==s&&void 0!==s?s:"Warehouse"," users"]}),subtitle:(0,i.jsx)(c.Z,{variant:"body2",children:"Add / Remove Users in this warehouse"})}),(0,i.jsx)(a.ZP,{item:!0,xs:12,children:(0,i.jsx)(a.ZP,{container:!0,spacing:6,children:(0,i.jsx)(a.ZP,{item:!0,xs:12,children:(0,i.jsx)(d.Z,{children:(0,i.jsx)("div",{className:"flex h-full min-h-screen w-full",children:(0,i.jsx)("div",{className:"grow",children:(0,i.jsx)(h.s,{pagination:!0,page:p,pageSize:Z,rowCount:S,columns:A,rows:P,loading:N,getRowHeight:I,paginationMode:"server",onPageChange:g,onPageSizeChange:w,components:{Toolbar:y},checkboxSelection:!0,disableSelectionOnClick:!0,keepNonExistentRowsSelected:!0,rowsPerPageOptions:[10,25,50,100],initialState:{pinnedColumns:{left:[u.n.field],right:["actions"]}}})})})})})})})]})},W=function(){return(0,i.jsx)(I,{})}}},function(e){e.O(0,[5428,1718,5836,9774,2888,179],(function(){return n=63196,e(e.s=n);var n}));var n=e.O();_N_E=n}]);

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.