1"use strict";(self.webpackChunkhrms=self.webpackChunkhrms||[]).push([[616],{80616:(e,t,s)=>{s.r(t),s.d(t,{default:()=>j});var a=s(89379),o=s(65043),l=s(28761),n=s(326),i=s(91036),d=s(61432),r=s(56001),c=s(82867);s(30732);var u=s(70298),v=s(17686),m=s(6078),p=s(43146),g=s(83521),h=s(42104),A=s(99059);const S=new class{constructor(){this.socket=null,this.pendingCallbacks=[]}connect(e){var t;if(null!==(t=this.socket)&&void 0!==t&&t.connected)return console.log("Socket already connected, calling callback immediately"),e&&e(this.socket),this.socket;if(this.socket)return console.log("Socket exists but not connected, adding callback to pending"),e&&this.pendingCallbacks.push(e),this.socket;const s=A.c.API_URL.replace(/\/api(\/v1)?$/,"");return console.log("socketUrl",s),this.socket=(0,h.io)(s,{autoConnect:!0,reconnection:!0,reconnectionAttempts:5,reconnectionDelay:1e3}),e&&this.pendingCallbacks.push(e),this.socket.on("connect",(()=>{console.log("Socket connected:",this.socket.id),this.pendingCallbacks.forEach((e=>e(this.socket))),this.pendingCallbacks=[]})),this.socket.on("disconnect",(e=>{console.log("Socket disconnected:",e)})),this.socket.on("connect_error",(e=>{console.log("Socket connection error:",e.message)})),this.socket}disconnect(){this.socket&&(this.socket.disconnect(),this.socket=null)}emitTaskStatusChange(e){var t;null!==(t=this.socket)&&void 0!==t&&t.connected&&this.socket.emit("taskStatusChange",e)}onTaskStatusUpdate(e){this.socket&&this.socket.on("ticket:statusChanged",e)}onTaskCreate(e){this.socket&&this.socket.on("ticket:taskCreated",e)}onTaskUpdate(e){this.socket&&this.socket.on("ticket:taskUpdated",e)}onTaskDelete(e){this.socket&&this.socket.on("ticket:taskDeleted",e)}offTaskStatusUpdate(){this.socket&&this.socket.off("taskStatusUpdated")}joinProjectRoom(e){var t;e?null!==(t=this.socket)&&void 0!==t&&t.connected?(console.log("Joining project room:",e),this.socket.emit("joinProject",e)):(console.log("Socket not connected, will join room after connection:",e),this.connect((()=>{console.log("Socket connected, now joining project room:",e),this.socket.emit("joinProject",e)}))):console.log("joinProjectRoom: No projectId provided")}leaveProjectRoom(e){var t;null!==(t=this.socket)&&void 0!==t&&t.connected&&e&&this.socket.emit("leaveProject",{projectId:e})}};var k=s(55945),f=s(10953),N=s(10615),b=s(30370),x=s(70579);const I=e=>{const t=(e||"").trim();return t?"The task cannot be updated for this date because the timesheet is in the ".concat(t," state."):"The task cannot be updated for this date because the timesheet is not in an editable state."},j=()=>{var e;const t=[{label:"Select All",value:0},{label:"High",value:1},{label:"Medium",value:2},{label:"Low",value:3}],[s,h]=(0,o.useState)((()=>localStorage.getItem("myTasksSearchText")||"")),[A,j]=(0,o.useState)(s),[y,C]=(0,o.useState)([]),[w,T]=(0,o.useState)((()=>localStorage.getItem("selectedProjectId")||"")),{loaderState:D,toggleLoader:R}=(0,l.A)(),[B,U]=(0,o.useState)(""),[E,H]=(0,o.useState)([]),[Y,Q]=(0,o.useState)((()=>{const e=localStorage.getItem("myTasksSelectedPriorities");return e?JSON.parse(e):[]})),[V,F]=(0,o.useState)((()=>{const e=localStorage.getItem("myTasksSelectedAssignees");return e?JSON.parse(e):[]})),P=(0,o.useRef)(null),O=(0,o.useRef)(null),[W,K]=(0,o.useState)(1),[L,M]=(0,o.useState)(1),Z=(0,o.useRef)(w),J=(0,o.useRef)(V),z=(0,o.useRef)(s),G=(0,o.useRef)(Y),[X,q]=(0,o.useState)([]),[_,$]=(0,o.useState)([]),[ee,te]=(0,o.useState)(""),[se,ae]=(0,o.useState)(!1),[oe,le]=(0,o.useState)(!1),[ne,ie]=(0,o.useState)(null),[de,re]=(0,o.useState)(null),[ce,ue]=(0,o.useState)(""),[ve,me]=(0,o.useState)([]),[pe,ge]=(0,o.useState)(""),[he,Ae]=(0,o.useState)(""),[Se,ke]=(0,o.useState)(""),[fe,Ne]=(0,o.useState)(""),[be,xe]=(0,o.useState)(""),[Ie,je]=(0,o.useState)(""),[ye,Ce]=(0,o.useState)(""),[we,Te]=(0,o.useState)((new Date).toISOString().split("T")[0]),[De,Re]=(0,o.useState)(""),[Be,Ue]=(0,o.useState)(!1),[Ee,He]=(0,o.useState)(""),[Ye,Qe]=(0,o.useState)(""),[Ve,Fe]=(0,o.useState)([]),[Pe,Oe]=(0,o.useState)([]),[We,Ke]=(0,o.useState)([]),[Le,Me]=(0,o.useState)(""),[Ze,Je]=(0,o.useState)(""),[ze,Ge]=(0,o.useState)(""),[Xe,qe]=(0,o.useState)(null),[_e,$e]=(0,o.useState)(""),[et,tt]=(0,o.useState)("ticketDetails"),[st,at]=(0,o.useState)(!1),[ot,lt]=(0,o.useState)(""),[nt,it]=(0,o.useState)(""),[dt,rt]=(0,o.useState)([]),[ct,ut]=(0,o.useState)([]),[vt,mt]=(0,o.useState)(null),[pt,gt]=(0,o.useState)([]),[ht,At]=(0,o.useState)(0),[St,kt]=(0,o.useState)(!1),ft=()=>{vt&&mt(null)},Nt=e=>{const t=e||localStorage.getItem("selectedProjectId");if(!t)return void q([]);const s={projectId:t};p.A.getUsersListByProject(s).then((e=>{var t,s;const a=(null===e||void 0===e||null===(t=e.data)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.records)||[],o=a.map((e=>({label:e.name||e.userName||"".concat(e.firstName," ").concat(e.lastName),value:e.id||e.userId})));q(o),gt(a);const l=localStorage.getItem("myTasksSelectedAssignees");if(l){const e=JSON.parse(l).map((e=>o.find((t=>
1t.value===e.value)))).filter(Boolean);e.length&&F(e)}}),(e=>{q([])})).catch((()=>{q([]),F([])}))},bt=(0,o.useRef)(0),xt=()=>{const e=Date.now();bt.current=e;const t={projectId:w||"",assignedTo:V.filter((e=>0!==e.value)).map((e=>e.value)),search:s||"",priorities:Y.filter((e=>0!==e.value)).map((e=>e.label))};p.A.taskList(t).then((t=>{var s;if(bt.current!==e)return;const a=(null===t||void 0===t||null===(s=t.data)||void 0===s?void 0:s.data.records)||[],o=[];a.forEach((e=>{(e.tasks||[]).forEach((t=>{o.push({id:t.id,taskId:t.id,title:t.taskName,taskCode:t.taskCode,statusName:e.status,taskStatusId:t.taskStatusId,priority:t.taskPriority||"Medium",assignee:t.assignedToName||"Unassigned",assignedTo:t.assignedTo,assignedBy:t.assignedBy,assignedByName:t.assignedByName||"",createdAt:t.createdAt||"",assignedAt:t.assignedAt||"",profileImage:t.profileImage,attachments:t.attachments,attachmentKeys:t.attachmentKeys||[],dueDate:t.dueDate,description:t.description||"",projectName:t.projectName,spentHours:t.spentHours||0,remainingHours:t.remainingHours||0,sprintId:t.sprintId})}))})),me(o),o.length>0&&ie(o[0].id)}),(t=>{var s,a,o,l,n,d;bt.current===e&&(null!==t&&void 0!==t&&null!==(s=t.response)&&void 0!==s&&null!==(a=s.data)&&void 0!==a&&null!==(o=a.message)&&void 0!==o&&o.errors?(0,i.oR)(null===(l=t.response.data.message.errors[0])||void 0===l?void 0:l.msg):(0,i.oR)(null===t||void 0===t||null===(n=t.response)||void 0===n||null===(d=n.data)||void 0===d?void 0:d.message))})).catch((()=>{}))},It=e=>{R();const t={projectId:e||w||""};p.A.statusList(t).then((e=>{var t,s;R();const a=((null===e||void 0===e||null===(t=e.data)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.records)||[]).map((e=>({id:e.id,name:e.name,value:e.id,color:e.color||"#eaeaea"})));H(a)}),(e=>{R(),H([])})).catch((()=>{R(),H([])}))};(0,o.useEffect)((()=>{const e="dynamic-status-colors";let t=document.getElementById(e);t||(t=document.createElement("style"),t.id=e,document.head.appendChild(t));const s=E.map((e=>".status-header-".concat(e.id," { background-color: ").concat(e.color," !important; }"))).join("\n");return t.textContent=s,()=>{const t=document.getElementById(e);t&&t.remove()}}),[E]);const jt=async()=>{try{var e,t;const s={projectId:[parseInt(w)]},a=await p.A.allSprintList(s),o=((null===a||void 0===a||null===(e=a.data)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.records)||[]).map((e=>({id:e.id,sprintId:e.id,sprintName:e.sprintName,sprintStatus:e.sprintStatus,description:e.description||"",startDate:e.startDate||"",endDate:e.endDate||"",projectId:e.projectId||""})));return $(o),o}catch(s){return[]}};(0,o.useEffect)((()=>{Z.current=w}),[w]),(0,o.useEffect)((()=>{J.current=V}),[V]),(0,o.useEffect)((()=>{z.current=s}),[s]),(0,o.useEffect)((()=>{G.current=Y}),[Y]);const yt=()=>{const e={projectId:Z.current||"",assignedTo:J.current.filter((e=>0!==e.value)).map((e=>e.value)),search:z.current||"",priorities:G.current.filter((e=>0!==e.value)).map((e=>e.label))};p.A.taskList(e).then((e=>{var t;const s=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.data.records)||[],a=[];s.forEach((e=>{(e.tasks||[]).forEach((t=>{a.push({id:t.id,taskId:t.id,title:t.taskName,taskCode:t.taskCode,statusName:e.status,taskStatusId:t.taskStatusId,priority:t.taskPriority||"Medium",assignee:t.assignedToName||"Unassigned",assignedTo:t.assignedTo,assignedBy:t.assignedBy,assignedByName:t.assignedByName||"",createdAt:t.createdAt||"",assignedAt:t.assignedAt||"",profileImage:t.profileImage,attachments:t.attachments,attachmentKeys:t.attachmentKeys||[],dueDate:t.dueDate,description:t.description||"",projectName:t.projectName,spentHours:t.spentHours||0,remainingHours:t.remainingHours||0,sprintId:t.sprintId})}))})),me(a)}),(e=>{var t,s,a,o,l,n,d,r,c;null!==e&&void 0!==e&&null!==(t=e.response)&&void 0!==t&&null!==(s=t.data)&&void 0!==s&&null!==(a=s.message)&&void 0!==a&&a.errors?(0,i.oR)(null===e||void 0===e||null===(o=e.response)||void 0===o||null===(l=o.data)||void 0===l||null===(n=l.message)||void 0===n||null===(d=n.errors[0])||void 0===d?void 0:d.msg):(0,i.oR)(null===e||void 0===e||null===(r=e.response)||void 0===r||null===(c=r.data)||void 0===c?void 0:c.message)})).catch((()=>{}))};(0,o.useEffect)((()=>{p.A.projectList().then((e=>{var t,s;const a=((null===e||void 0===e||null===(t=e.data)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.records)||[]).map((e=>({id:e.id||e.projectId,name:e.name||e.projectName})));if(C(a),a.length>0){const e=localStorage.getItem("selectedProjectId"),t=a.some((t=>String(t.id)===String(e)))?e:a[0].id;T(t),localStorage.setItem("selectedProjectId",t),Nt(t)}else T(""),localStorage.removeItem("selectedProjectId"),me([]),q([])}),(e=>{var t,s,a,o,l,n,d,r,c;null!==e&&void 0!==e&&null!==(t=e.response)&&void 0!==t&&null!==(s=t.data)&&void 0!==s&&null!==(a=s.message)&&void 0!==a&&a.errors?(0,i.oR)(null===e||void 0===e||null===(o=e.response)||void 0===o||null===(l=o.data)||void 0===l||null===(n=l.message)||void 0===n||null===(d=n.errors[0])||void 0===d?void 0:d.msg):(0,i.oR)(null===e||void 0===e||null===(r=e.response)||void 0===r||null===(c=r.data)||void 0===c?void 0:c.message)})).catch((()=>{})),S.connect((()=>{Z.current&&S.joinProjectRoom(Z.current)})),S.onTaskStatusUpdate((e=>{yt()}
1)),S.onTaskCreate((e=>{yt()})),S.onTaskUpdate((e=>{yt()})),S.onTaskDelete((e=>{yt()}));const e=()=>yt();return window.addEventListener("sprintUpdated",e),()=>{S.offTaskStatusUpdate(),S.disconnect(),window.removeEventListener("sprintUpdated",e)}}),[]),(0,o.useEffect)((()=>{const e=()=>{!document.hidden&&Z.current&&(It(Z.current),yt())};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}}),[]),(0,o.useEffect)((()=>(w&&(xt(),jt(),It(w),S.joinProjectRoom(w)),()=>{w&&S.leaveProjectRoom(w)})),[w,V,A,Y]),(0,o.useEffect)((()=>{const e=s.trim(),t=setTimeout((()=>j(e)),500);return()=>clearTimeout(t)}),[s]),(0,o.useEffect)((()=>{if(!se||!we||!he)return Ue(!1),void He("");let e=!1;return g.A.getEmployeeTimesheet({date:we,pageNumber:"",pageSize:"",userId:he}).then((t=>{var s,a,o,l;if(e)return;const n=null===t||void 0===t||null===(s=t.data)||void 0===s||null===(a=s.data)||void 0===a||null===(o=a.records)||void 0===o?void 0:o[0],i=(null!==(l=null===n||void 0===n?void 0:n.timesheetStatus)&&void 0!==l?l:"").toString().trim(),d=i.toLowerCase(),r=["pending for approval","approved","submitted"].includes(d);Ue(r),He(r&&i?i:"")})).catch((()=>{e||(Ue(!1),He(""))})),()=>{e=!0}}),[se,we,he]),(0,o.useEffect)((()=>{if(""===be||null===be||void 0===be)return void Qe("");const e=Number(be)||0,t=Number(Ie)||0,s=parseFloat(Math.max(e-t).toFixed(2));Qe(s)}),[be,Ie]);const Ct=()=>{ue(""),ge(""),Ae(""),ke(""),Ne(""),xe(""),je(""),Ce(""),Te((new Date).toISOString().split("T")[0]),Qe(""),Fe([]),Oe([]),Ke([]),Me(""),it(""),tt("ticketDetails"),at(!1),lt(""),U(""),te(""),Re(""),qe(null),$e(""),Je(""),Ge(""),rt([]),ut([])},wt=()=>{Ct(),le(!1),ie(null),jt(),ae(!0)},Tt=e=>{document.activeElement&&document.activeElement.blur();const t=e.taskId||e.id;R();const s={taskId:t};p.A.taskList(s).then((e=>{var s,a,o;R();const l=null===e||void 0===e||null===(s=e.data)||void 0===s||null===(a=s.data)||void 0===a?void 0:a.records;Ct(),ue(w),ge((null===l||void 0===l?void 0:l.taskName)||(null===l||void 0===l?void 0:l.title)||""),Ae((null===l||void 0===l?void 0:l.assignedTo)||""),Ne((null===l||void 0===l?void 0:l.taskPriority)||(null===l||void 0===l?void 0:l.priority)||"");const n=((null===l||void 0===l?void 0:l.spentHours)||0)+((null===l||void 0===l?void 0:l.remainingHours)||0);xe((null===l||void 0===l?void 0:l.estimatedHours)||n),je((null===l||void 0===l?void 0:l.spentHours)||0),Qe((null===l||void 0===l?void 0:l.remainingHours)||0),Je((null===l||void 0===l?void 0:l.assignedByName)||""),Ge((null===l||void 0===l?void 0:l.assignedAt)||""),Oe((null===l||void 0===l?void 0:l.attachments)||[]),Ke((null===l||void 0===l?void 0:l.attachmentKeys)||[]),Me((null===l||void 0===l?void 0:l.description)||""),U((null===l||void 0===l?void 0:l.taskStatusId)||(null===(o=E[0])||void 0===o?void 0:o.id)||""),te(null!==l&&void 0!==l&&l.sprintId?String(l.sprintId):""),$e((null===l||void 0===l?void 0:l.taskCode)||""),ie(t),qe(t),le(!0),jt(),ae(!0),Bt(t)}),(e=>{var t,s,a,o,l,n,d,r,c;(R(),null!==e&&void 0!==e&&null!==(t=e.response)&&void 0!==t&&null!==(s=t.data)&&void 0!==s&&null!==(a=s.message)&&void 0!==a&&a.errors)?(0,i.oR)(null===e||void 0===e||null===(o=e.response)||void 0===o||null===(l=o.data)||void 0===l||null===(n=l.message)||void 0===n||null===(d=n.errors[0])||void 0===d?void 0:d.msg):(0,i.oR)(null===e||void 0===e||null===(r=e.response)||void 0===r||null===(c=r.data)||void 0===c?void 0:c.message)})).catch((()=>{R()}))},Dt=()=>{Ct(),ae(!1),le(!1),ie(null)},Rt=e=>{if(!e)return!1;if(/<(img|video|audio|iframe|figure|embed|object|source)[^>]*>/i.test(e))return!0;if(/<a[^>]*href[^>]*>/i.test(e))return!0;return""!==e.replace(/<[^>]*>/g,"").replace(/ /g," ").trim()},Bt=async e=>{if(e){R();try{var t,s;const a=await p.A.commentList(e);null!==a&&void 0!==a&&null!==(t=a.data)&&void 0!==t&&null!==(s=t.data)&&void 0!==s&&s.records?rt(a.data.data.records):rt([])}catch(u){var a,o,l,n,d,r,c;i.oR.error((null===u||void 0===u||null===(a=u.response)||void 0===a||null===(o=a.data)||void 0===o||null===(l=o.message)||void 0===l||null===(n=l.errors)||void 0===n||null===(d=n[0])||void 0===d?void 0:d.msg)||(null===u||void 0===u||null===(r=u.response)||void 0===r||null===(c=r.data)||void 0===c?void 0:c.message)),rt([])}finally{R()}}},Ut=e=>{e.preventDefault(),e.dataTransfer.dropEffect="move"},Et=()=>{re(null)},Ht=e=>ve.filter((t=>t.taskStatusId===e));return(0,x.jsxs)("div",{className:"task-container-fluid",children:[(0,x.jsx)("div",{className:"row",children:(0,x.jsxs)("div",{className:"col-md-12 d-flex task-filter-container",children:[(0,x.jsx)("span",{className:"col-md-2 task-filter-item",children:(0,x.jsx)("input",{type:"text",className:"form-control task-search-input task-search-bold",placeholder:"Search By Title,ID",value:s,onChange:e=>{const t=e.target.value;h(t),localStorage.setItem("myTasksSearchText",t)}})}),(0,x.jsx)("div",{className:"col-md-2 task-filter-item",children:(0,x.jsx)(d.Multiselect,{closeOnSelect:!1,options:[{label:"Select All",value:0},{label:"Unassigned",value:"unassigned"},...X],selectedValues:V,onSelect:(e,t)=>
1{let s;if("Select All"===t.label)s=[{label:"Select All",value:0},{label:"Unassigned",value:"unassigned"},...X];else if("Unassigned"===t.label)s=e;else{const t=e.filter((e=>0!==e.value)),a=X.length;s=t.length===a?[{label:"Select All",value:0},...t]:t}F(s),localStorage.setItem("myTasksSelectedAssignees",JSON.stringify(s))},onRemove:(e,t)=>{let s;s="Select All"===t.label?[]:e.filter((e=>0!==e.value)),F(s),localStorage.setItem("myTasksSelectedAssignees",JSON.stringify(s))},placeholder:"Assignees",showCheckbox:!0,displayValue:"label",className:"task-multiselect",ref:O},"assignees-filter-".concat(W))}),(0,x.jsx)("div",{className:"col-md-2 task-filter-item",children:(0,x.jsx)(d.Multiselect,{closeOnSelect:!1,options:t,selectedValues:Y,onSelect:(e,s)=>{let a;if("Select All"===s.label){a=[{label:"Select All",value:0},...t.filter((e=>0!==e.value))]}else{const s=e.filter((e=>0!==e.value));a=s.length===t.length-1?[{label:"Select All",value:0},...s]:s}Q(a),localStorage.setItem("myTasksSelectedPriorities",JSON.stringify(a))},onRemove:(e,t)=>{let s;s="Select All"===t.label?[]:e.filter((e=>0!==e.value)),Q(s),localStorage.setItem("myTasksSelectedPriorities",JSON.stringify(s))},placeholder:"Task Priorities",showCheckbox:!0,displayValue:"label",className:"task-multiselect",ref:P},"taskPriorities-filter-".concat(L))}),(0,x.jsx)("div",{className:"task-reset-btn-wrapper",children:(0,x.jsx)("button",{className:"btn task-reset-btn",onClick:()=>{var e,t;K((e=>e+1)),M((e=>e+1)),h(""),j(""),Q([]),F([]),null===(e=P.current)||void 0===e||e.resetSelectedValues(),null===(t=O.current)||void 0===t||t.resetSelectedValues(),localStorage.removeItem("myTasksSearchText"),localStorage.removeItem("myTasksSelectedPriorities"),localStorage.removeItem("myTasksSelectedAssignees")},children:(0,x.jsx)("img",{className:"task-refresh-icon",src:c,alt:"Reset"})})}),(0,x.jsx)("div",{className:"col-md-3 task-filter-item"}),(0,x.jsx)("span",{className:"col-md-2 task-filter-item",children:(0,x.jsx)(r.Ay,{className:"task-select-dropdown",value:y.find((e=>String(e.id)===String(w)))?{label:null===(e=y.find((e=>String(e.id)===String(w))))||void 0===e?void 0:e.name,value:w}:null,placeholder:"Select Project",options:y.map((e=>({value:e.id,label:e.name}))),onChange:e=>{const t=null===e||void 0===e?void 0:e.value;T(t),localStorage.setItem("selectedProjectId",t),F([]),localStorage.removeItem("myTasksSelectedAssignees"),Nt(t),It(t)}})})]})}),(0,x.jsx)("div",{className:"row mt-4",children:(0,x.jsx)("div",{className:"col-md-12",children:(null===y||void 0===y?void 0:y.length)>0?(0,x.jsx)("div",{className:"kanban-board ".concat(3===(null===E||void 0===E?void 0:E.length)?"kanban-board-three-columns":""),children:E.map(((e,t)=>{return(0,x.jsxs)("div",{className:"kanban-column",onDragOver:Ut,onDrop:t=>((e,t)=>{if(e.preventDefault(),de&&de.taskStatusId!==t){const e={taskId:de.taskId,statusId:t};p.A.taskStatusChange(e).then((e=>{const s=E.find((e=>e.id===t));me((e=>e.map((e=>e.id===de.id?(0,a.A)((0,a.A)({},e),{},{taskStatusId:t,statusName:(null===s||void 0===s?void 0:s.name)||""}):e))))}),(e=>{var t,s,a,o,l,n;null!==e&&void 0!==e&&null!==(t=e.response)&&void 0!==t&&null!==(s=t.data)&&void 0!==s&&null!==(a=s.message)&&void 0!==a&&a.errors?i.oR.error(null===(o=e.response.data.message.errors[0])||void 0===o?void 0:o.msg):i.oR.error(null===e||void 0===e||null===(l=e.response)||void 0===l||null===(n=l.data)||void 0===n?void 0:n.message)})).catch((()=>{}))}re(null)})(t,e.id),children:[(0,x.jsxs)("div",{className:"kanban-column-header status-header-".concat(e.id," ").concat((s=e.name,{"To Do":"kanban-todo-header","In Progress":"kanban-inprogress-header",Done:"kanban-completed-header","In Review":"kanban-inqa-header"}[s]||"kanban-todo-header")),children:[" ",(0,x.jsx)("div",{className:"kanban-column-count",children:Ht(e.id).length}),(0,x.jsx)("div",{className:"kanban-column-title",children:e.name}),0===t&&(0,x.jsx)("img",{src:u,alt:"add",className:"kanban-add-icon",onClick:wt})]}),(0,x.jsx)("div",{className:"kanban-column-body",id:"kanban-scroll-container-".concat(e.id),onScroll:ft,children:Ht(e.id).map((t=>{var s,a,o,l,n;return(0,x.jsxs)("div",{className:"kanban-card",draggable:!0,onDragStart:e=>((e,t)=>{re(t),e.dataTransfer.effectAllowed="move"})(e,t),onDragEnd:Et,onClick:()=>Tt(t),children:[(0,x.jsxs)("div",{className:"kanban-card-top",children:[(0,x.jsx)("div",{className:"kanban-card-id",children:(0,x.jsx)(b.A,{placement:"bottom",trigger:["hover"],show:vt==="code-".concat(t.id),onToggle:e=>mt(e?"code-".concat(t.id):null),overlay:(0,x.jsx)(N.A,{id:"tooltip-".concat(e.id,"-").concat(t.id),children:t.taskCode}),children:(0,x.jsx)("span",{className:"kanban-card-id",children:(null===(s=t.taskCode)||void 0===s?void 0:s.length)>40?"".concat(null===(a=t.taskCode)||void 0===a?void 0:a.substring(0,40),"..."):t.taskCode})})}),(0,x.jsx)("span",{className:"kanban-priority-badge priority-".concat(t.priority.toLowerCase()),children:t.priority})]}),(0,x.jsx)("div",{className:"kanban-card-title",children:(0,x.jsx)(b.A,{placement:"bottom",trigger:["hover"],show:vt==="title-".concat(t.id),onToggle:e=>mt(e?"title-".concat(t.id):null),overlay:(0,x.jsx)(N.A,{id:"tooltip-".concat(e.id,"-").concat(t.id),children:t.title}),children:(0,x.jsx)("span",{className:"kanban-card-title-text",children:(null===(o=t.t
1itle)||void 0===o?void 0:o.length)>40?"".concat(null===(l=t.title)||void 0===l?void 0:l.substring(0,40),"..."):t.title})})}),(0,x.jsx)("hr",{}),(0,x.jsxs)("div",{className:"kanban-card-bottom",children:[(0,x.jsx)("div",{className:"kanban-card-user",children:(0,x.jsx)(b.A,{placement:"top",trigger:["hover"],show:vt==="user-".concat(t.id),onToggle:e=>mt(e?"user-".concat(t.id):null),overlay:(0,x.jsx)(N.A,{id:"tooltip-user-".concat(e.id,"-").concat(t.id),children:t.assignee}),children:(0,x.jsx)("div",{className:"d-inline-block",children:null!==t&&void 0!==t&&null!==(n=t.profileImage)&&void 0!==n&&n[0]?(0,x.jsx)("img",{src:t.profileImage[0],alt:"user",className:"task-owner-profile-icon"}):(0,x.jsx)("img",{src:k,alt:"user",className:"task-owner-profile-icon"})})})}),(0,x.jsxs)("div",{className:"kanban-card-hours",children:[(0,x.jsxs)("span",{className:"kanban-card-hours-item tooltip-container",children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",alt:"logged",className:"kanban-time-icon"}),(0,x.jsx)("span",{className:"tooltip-text",children:"Spent Hours"}),(0,x.jsxs)("span",{className:"text-black hours-text-heading",children:[" ",t.spentHours," Hours"]})]}),(0,x.jsxs)("span",{className:"kanban-card-hours-item tooltip-container",children:[(0,x.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUWSURBVHgB7VtNbhpJFH6v8SgezYYbTN8g+ASDN6PY0oxpaTzMrEJOEOcEIScY+wTGq5HtRYNGCtZs6NyAnCCdE4RFrCSy6Zf3+o+mu4EGisJYfJJFdxmK+rqqXn3vBwTNuOrcvASiJl+WwyYX+Y8AB0TD9wZ4zme477+wrAGsAAgacWm/rSGiXeS9PDAHkVp3Hr772zpwQRF2QAH+tbvmDsI5AZh86wwJ3uQPkipFnzH3VSXCaonfftW+aSPdnR1bvzmwJAxQgBKSLQOEgHBDyOe9zwPDgYVANcKd3nW727u2/6vCElBCmGetkrxj8pW8d/GsO8Szz5cL7U9/1pn4Vbt7LqsKFoCSPcwD+ADB7EYDc+q1g/0inw0HbpYMfEqet8d7/JdkX1PgGkjNP44OL2AOqCFs/18BHIoxMmUgvIf3lzE08hB46TUQ4TnMIM/W/bRee/YKCkKplZaBqrSoYZ8NNlyvYSpx6t/St/0iR9lMwgkLXJWOh4SWalJFUIB4oZU102iNyAqwMskCrxpMpCWEiGjSnjX5gfTObbs8rZ+ZhNMWd0ReP2T26tZhwyOatGfNn/BJb1ofMwnzmu+nmlxYM/6yDk+BSnuQe7xh5bJ988+kz84kfE/wQvauXFOgogodN6vGn9avfSYtY8mQRqCTy87b53mf06qlVwE2ZiI/85bxgCdnL23EFCmt9UHU24Q9XS4hZpa29hlOuIfAwuL0+OjgDSjAld1tQSBUxhAeVU50r3WGxT1ksqcQ+MJl1tVNWZKgAD/A1xPI2c87wdkdIyYsAkO8EdbFJNrYl4vKQZk+2eGvggJYrLJ4NjNLW47R5EONCY8LDFYzgTbeKIg4kcBBuj05yzFhyko2c5ZqeYi4D9zPMchERlxiwpgVFO6q4kqrRGigMuP+EZ405DUmHAqMtlw/JIGxCIi8s3QbH1FH8hrHtMID2oJHAA4ltUowbp2jZb3xwiMP4eS56fZd2K08SsICdiPfpdtYY+slTKPg+2gQaPwMKwBlvTwwEJ9qI3zd6b420HiZ86+G/A8UA3PdWKz4WlpivbzRq6w8+3Xr9zYoBuvcBsyIlHhsWTHP1TNKn4YedeYNK4lyZC/qQ6rZRXm6omlHX0yvfAdbIUSyLhkpcW/p6948usBmi3yHu5/S7QaTPRlrQFS+vBSE
1hcxIOBSFNeHh6NrD61Js6e8dGLyEx7Qnz/gZKEZOXGxeSDp1btuSx803Wr6fymeUJLuSzrIqTAnDJNFiSfgx3ShG69b7crGork9z0xbxuLS7TUw54xEkwVa3DpqgAVpDPJI9MDgMg4ERG4g48IJcsgNbbLHFIoj3cCJLKHqzLwGBdWQJVSCZ8ZTjTNRjxCUWHgZQM1REZXldV5ZQBeQIjNQdu4S1JJdRTCsoNYixzizhMrCDYJ2ZbEsGKKcG8WADEWpoN9lGift0EC+UgCSZuc2NbwVjd/1LDkh6PrctttjiMWBjypbysMjY5i5bKhUs/9WBpMAoWlI1d9lSXo53jTCTNzShqDWJjSxbipDOBVOBUFKhsiUKO35oWcV0SZV2gcE61gTFUN3ngywfFoSZg17Up8hFvxhtSaiJS4/ICkwVrmXYhxn1qarmRMmPPGAOa1m0TiunDxMUQMkM51TO5AbN56nTyp4OuPRyFigh7FtyogvyMwTgcOJrQnlv8TqtdJ9DIiXuqu64dCYDwZGW2vHRsw5ogtYKgNTPeAYSXNNJVvAdw5hzhTTe0rQAAAAASUVORK5CYII=",alt:"total",className:"kanban-time-icon"}),(0,x.jsx)("span",{className:"tooltip-text",children:"Remaining Hours"}),(0,x.jsxs)("span",{className:"text-black hours-text-heading",children:[t.remainingHours," Hours"]})]})]})]})]},t.id)}))})]},e.id);var s}))}):(0,x.jsx)("div",{className:"text-center",children:(0,x.jsx)("img",{className:"norecordsImg mb-5",src:f,alt:"NoRecordFound"})})})}),(0,x.jsx)(v.A,{open:se,onClose:Dt,isEditMode:oe,dailyHoursTimesheetLocked:Be,timesheetLockStatusLabel:Ee,projectName:ce,title:pe,assignedTo:he,assignedBy:Se,priority:fe,totalEfforts:be,spentHours:Ie,remainingHours:Ye,uploadedFiles:Ve,editorState:Le,onEditorChange:e=>{Me(e)},onProjectNameChange:ue,onTitleChange:ge,onAssignedToChange:Ae,onPriorityChange:Ne,onTotalEffortsChange:xe,onSpentHoursChange:e=>{je(""!==e&&null!==e&&void 0!==e?e:"")},dailySpentHours:ye,onDailySpentHoursChange:Ce,effortDate:we,onEffortDateChange:Te,existingAttachments:Pe,onSave:async function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(""!==ye&&null!==ye&&void 0!==ye&&Be)return(0,i.oR)(I(Ee)),!1;const s=Le||"",a=E.find((e=>e.id===Number(B)||e.value===B)),o=a?a.id:(null===(e=E[0])||void 0===e?void 0:e.id)||"",l=ve.find((e=>e.taskId===Xe)),n=(null===l||void 0===l?void 0:l.spentHours)||0,d=(Number(n),Number(ye||0),new FormData);oe&&Xe&&d.append("taskId",Xe),d.append("taskName",pe.trim()),d.append("description",s),d.append("taskStatusId",o),d.append("taskPriority",fe),d.append("estimatedHours",String(be||0)),""!==ye&&(d.append("dailySpentHours",String(ye)),d.append("effortDate",we||""),De&&d.append("shiftId",De)),d.append("projectId",Number(ce||w)||""),ee&&d.append("sprintId",ee),he&&d.append("assignedTo",he),oe&&Array.isArray(We)&&We.length>0&&d.append("attachmentKeys",JSON.stringify(We)),Ve&&(null===Ve||void 0===Ve?void 0:Ve.length)>0&&Ve.forEach((e=>{d.append("attachments",e)})),R();try{var r;oe&&Xe&&Rt(nt)&&(await p.A.addComment({taskId:Xe,comment:nt}),it(""));const e=await p.A.addUpdateTask(d);if(R(),null!==e&&void 0!==e&&null!==(r=e.data)&&void 0!==r&&r.success||200===(null===e||void 0===e?void 0:e.status)){var c,u,v;const s=null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.message,a=null===s||void 0===s?void 0:s.match(/Task (\S+) Added Successfully/i),o=null===e||void 0===e||null===(u=e.data)||void 0===u||null===(v=u.data)||void 0===v?void 0:v.taskId;if(a&&a[1]){const e=a[1];(0,i.oR)((0,x.jsxs)("div",{children:["Task ",(0,x.jsx)("span",{className:"clickable-task-code",onClick:()=>{i.oR.dismiss(),o&&Tt({taskId:o})},children:e})," Added Successfully"]}))}else(0,i.oR)(s);return!oe&&null!==t&&void 0!==t&&t.stayOpenAfterCreate&&o&&(qe(o),ie(o),le(!0),Tt({taskId:o})),await xt(),!0}var m;return(0,i.oR)(null===e||void 0===e||null===(m=e.data)||void 0===m?void 0:m.message),!1}catch(y){var g,h,A,S,k,f,N,b,j;if(R(),403===(null===y||void 0===y||null===(g=y.response)||void 0===g?void 0:g.status))return(0,i.oR)((null===y||void 0===y||null===(k=y.response)||void 0===k||null===(f=k.data)||void 0===f?void 0:f.message)||I(Ee)),!1;if(null!==y&&void 0!==y&&null!==(h=y.response)&&void 0!==h&&null!==(A=h.data)&&void 0!==A&&null!==(S=A.message)&&void 0!==S&&S.errors)(0,i.oR)(null===(N=y.response.data.message.errors[0])||void 0===N?void 0:N.msg);else(0,i.oR)(null===y||void 0===y||null===(b=y.response)||void 0===b||null===(j=b.data)||void 0===j?void 0:j.message);return!1}},assignedByName:Ze,assignedAt:ze,projectOptions:y,activeTab:et,onTabChange:e=>{"comment"===e?(at(!0),tt("comment")):"history"===e?(at(!1),tt(e),Xe&&(e=>{e&&(R(),p.A.getTaskHistory(e).then((e=>{var t,s,a;R();const o=((null===e||void 0===e||null===(t=e.data)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.records)||(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.data)||[]).map(((e,t)=>({id:e.updateGroupId||e.id||t,user:e.updatedByName||e.userName||e.user||"Unknown",action:"Updated on",timestamp:e.updatedAt||e.createdAt||e.timestamp||"",changes:(e.changes||[]).map((e=>
1({field:e.fieldName||e.field,originalValue:e.oldValue||e.originalValue||"",newValue:e.newValue||""})))})));ut(o)}),(e=>{R(),ut([])})).catch((()=>{R(),ut([])})))})(Xe)):(at(!1),tt(e))},comments:dt,commentText:ot,onCommentTextChange:lt,onSaveComment:async()=>{if(Rt(nt)&&Xe){const c={taskId:Xe,comment:nt};R();try{var e;const s=await p.A.addComment(c);if(R(),null!==s&&void 0!==s&&null!==(e=s.data)&&void 0!==e&&e.success||200===(null===s||void 0===s?void 0:s.status)){At((e=>e+1)),(0,i.oR)("Comment added successfully");const e={id:dt.length+1,author:"Current User",date:(new Date).toISOString().split("T")[0],content:nt};rt([...dt,e]),it(""),Bt(Xe),at(!1),tt("ticketDetails")}else{var t;(0,i.oR)(null===s||void 0===s||null===(t=s.data)||void 0===t?void 0:t.message)}}catch(r){var s,a,o,l,n,d;if(R(),null!==r&&void 0!==r&&null!==(s=r.response)&&void 0!==s&&null!==(a=s.data)&&void 0!==a&&null!==(o=a.message)&&void 0!==o&&o.errors)(0,i.oR)(null===(l=r.response.data.message.errors[0])||void 0===l?void 0:l.msg);else(0,i.oR)(null===r||void 0===r||null===(n=r.response)||void 0===n||null===(d=n.data)||void 0===d?void 0:d.message)}}},resetKey:"editor-".concat(ht),showCommentModal:st,onCloseCommentMod
1al:()=>{at(!1),lt(""),tt("ticketDetails")},commentEditorState:nt,onCommentEditorChange:it,historyData:ct,status:B,onStatusChange:U,assigneeOptions:X,statusOptions:E,localSprintOptions:_,sprintId:ee,onSprintChange:te,toggleLoader:R,taskCode:_e,selectedProject:w,projectUsers:pt,taskId:Xe,shiftId:De,onShiftChange:Re,onDelete:()=>kt(!0)}),(0,x.jsx)(m.A,{deleteModalForAll:St,deleteModalCloseForAll:()=>kt(!1),handleDelete:()=>{p.A.deleteTask({taskId:Xe}).then((()=>{(0,i.oR)("Task deleted successfully"),kt(!1),Dt(),xt()})).catch((e=>{var t,s;(0,i.oR)((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.message)||"Failed to delete task"),kt(!1)}))}}),D?(0,x.jsx)(n.A,{}):null]})}},6078:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(11665),o=s(83846),l=(s(92008),s(41813),s(70579));const n=e=>{let{deleteModalForAll:t,handleDelete:s,deleteModalCloseForAll:n,confirmMessage:i,confirmLabel:d,title:r}=e;return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(a.A,{className:"modal-center employee-delete-meatadata",show:t,onHide:n,children:(0,l.jsxs)(a.A.Body,{className:"modal-delete-employee",children:[(0,l.jsxs)("div",{className:"d-flex justify-content-between mb-4",children:[(0,l.jsx)("div",{children:(0,l.jsx)("span",{className:"confirm-message-employee",children:r||"Delete"})}),(0,l.jsx)("div",{children:(0,l.jsx)("img",{src:o,className:"close-icon-employee",alt:"close_icon",onClick:n})})]}),(0,l.jsx)("div",{className:"text-center mt-5 confirm-message-for-delete",children:(0,l.jsx)("span",{className:"text-center",children:i||"Are You Sure You Want To Delete?"})}),(0,l.jsxs)("div",{className:"d-flex justify-content-between mb-3 action-btn-employee ml-5",children:[(0,l.jsx)("div",{className:"d-flex align-items-center modal-button-confirm-employee",onClick:n,children:(0,l.jsx)("div",{children:(0,l.jsx)("span",{children:"Cancel"})})}),(0,l.jsx)("div",{className:"d-flex align-items-center modal-button-confirm-delete confirm-btn-employee-delete mr-5",onClick:()=>s(),children:(0,l.jsx)("div",{children:(0,l.jsx)("span",{children:d||"Delete"})})})]})]})})})}},70298:e=>{e.exports="data:image/png;base64,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"}}]); 2//# sourceMappingURL=616.84bed2e6.chunk.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.