1"use strict";(self.webpackChunkyuna_pro_web=self.webpackChunkyuna_pro_web||[]).push([[1794],{51794:function(e,s,t){t.r(s),t.d(s,{default:function(){return E}});var a=t(74165),r=t(15861),n=t(29439),i=t(9506),l=t(70501),c=t(69099),u=t(88797),o=t(51405),d=t(62205),p=t(56573),h=t(47313),f=t(4942),x=t(1413),m=t(27543),j=t(74615),Z=t(51629),v=t(66835),y=t(23477),g=t(24076),b=t(67478),k=t(57861),w=t(47131),S=t(60935),T=t(24930),z=t(1848),C=t(46417);var N=function(e){var s=e.editTicketHandler,t=e.columns,a=e.hasActions,r=e.tableData,i=e.hasInput,c=e.fetchIssues,u=(0,h.useState)({}),o=(0,n.Z)(u,2),d=o[0],N=o[1],I=(0,T.TL)();return(0,C.jsx)(Z.Z,{component:l.Z,children:(0,C.jsxs)(v.Z,{size:"small",children:[(0,C.jsx)(y.Z,{sx:{background:"#D8A85F"},children:(0,C.jsxs)(g.Z,{children:[t.map((function(e){return(0,C.jsx)(b.Z,{sx:{textTransform:"capitalize"},className:"whitespace-nowrap",children:e.label},e.id)})),i&&(0,C.jsx)(b.Z,{className:"whitespace-nowrap",children:"Comment"}),a&&(0,C.jsx)(b.Z,{className:"whitespace-nowrap",children:"Actions"})]})}),(0,C.jsx)(k.Z,{children:null===r||void 0===r?void 0:r.map((function(e){return(0,C.jsxs)(g.Z,{children:[t.map((function(s){var t,a;return(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(b.Z,{sx:{textTransform:"capitalize"},children:e.fields.project[s.id]||(null===(t=e.fields[s.id])||void 0===t?void 0:t.name)||(null===(a=e.fields[s.id])||void 0===a?void 0:a.displayName)||e.fields[s.id]},s.id)})})),i&&(0,C.jsx)(C.Fragment,{children:(0,C.jsx)("input",{type:"text",value:d[e.id]||"",onChange:function(s){return t=e.id,a=s.target.value,void N((0,x.Z)((0,x.Z)({},d),{},(0,f.Z)({},t,a)));var t,a}})}),a&&(0,C.jsxs)(b.Z,{sx:{display:"flex",gap:"10px"},children:[(0,C.jsx)(w.Z,{"aria-label":"edit",onClick:function(){return s(e)},sx:{fontSize:"12px",background:"green",color:"#fff","&:hover":{color:"#000"}},children:(0,C.jsx)(m.Z,{})}),(0,C.jsx)(w.Z,{"aria-label":"delete",onClick:function(){return s=e.id,I((0,z.G3)({open:!0,children:(0,C.jsx)(S.Z,{})})),void p.Z.delete("http://localhost:3001/api/delete-issue/".concat(s)).then((function(e){c(),I((0,z.gk)())})).catch((function(e){console.error("Error:",e)}));var s},sx:{background:"#cf364c",color:"#fff","&:hover":{color:"#000"}},children:(0,C.jsx)(j.Z,{})})]})]},e.id)}))})]})})},I=t(1550),K=t(61113),D=t(24631);var H=function(e){var s=e.selectedProject,t=e.setOpen,l=e.selectedIssue,d=e.fetchIssues,m=(0,h.useState)({projectKey:s||"",summary:"",description:"",issueType:"Bug"}),j=(0,n.Z)(m,2),Z=j[0],v=j[1],y=(0,T.TL)(),g=function(e){v((0,x.Z)((0,x.Z)({},Z),{},(0,f.Z)({},e.target.name,e.target.value)))},b=function(){var e=(0,r.Z)((0,a.Z)().mark((function e(s){var r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s.preventDefault(),y((0,z.G3)({open:!0,children:(0,C.jsx)(S.Z,{})})),e.prev=2,!l){e.next=8;break}return e.next=6,p.Z.put("http://localhost:3001/api/update-issue/".concat(l.id),Z);case 6:e.next=10;break;case 8:return e.next=10,p.Z.post("http://localhost:3001/api/create-issue/",Z);case 10:d(),t(!1),v({projectKey:"",summary:"",description:"",issueType:""}),y((0,z.gk)()),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(2),console.error("Error creating issue:",(null===(r=e.t0.response)||void 0===r?void 0:r.data)||e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[2,16]])})));return function(s){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){l&&v({projectKey:l.fields.project.key,summary:l.fields.summary,description:l.fields.description,issueType:l.fields.issuetype.name})}),[l]),(0,C.jsxs)("form",{onSubmit:b,children:[(0,C.jsxs)(i.Z,{className:"flex flex-col sm:flex-row sm:gap-20 gap-10 mb-10",children:[(0,C.jsxs)(I.Z,{className:"justify-left gap-4 w-full",children:[(0,C.jsx)(K.Z,{children:"Project Name"}),(0,C.jsx)(D.Z,{type:"text",id:"projectKey",name:"projectKey",value:s||l.fields.project.key,required:!0,size:"small",disabled:!0})]}),(0,C.jsxs)(I.Z,{className:"flex justify-left gap-4 w-full",children:[(0,C.jsx)(K.Z,{children:"Summary"}),(0,C.jsx)(D.Z,{type:"text",id:"summary",name:"summary",value:Z.summary,onChange:g,required:!0,size:"small"})]})]}),(0,C.jsxs)(i.Z,{className:"flex flex-col sm:flex-row sm:gap-20 gap-10 mb-10",children:[(0,C.jsxs)(I.Z,{className:"justify-left gap-4 w-full",children:[(0,C.jsx)(K.Z,{children:"Description"}),(0,C.jsx)(D.Z,{id:"description",name:"description",value:Z.description,onChange:g,required:!0,maxRows:4,size:"small"})]}),(0,C.jsxs)(I.Z,{className:"justify-left gap-4 w-full",children:[(0,C.jsx)(K.Z,{children:"Issue Type"}),(0,C.jsxs)(u.Z,{id:"issueType",name:"issueType",value:Z.issueType,onCh
1ange:g,size:"small",defaultValue:"Bug",children:[(0,C.jsx)(o.Z,{value:"",disabled:!0,children:"Select"}),(0,C.jsx)(o.Z,{value:"Bug",children:"Bug"}),(0,C.jsx)(o.Z,{value:"Task",children:"Task"}),(0,C.jsx)(o.Z,{value:"Story",children:"Story"})]})]})]}),(0,C.jsx)(c.Z,{type:"submit",variant:"contained",color:"success",className:"uppercase mt-10 bg-green-800",children:"Create Issue"})]})};var E=function(){var e=(0,h.useState)([]),s=(0,n.Z)(e,2),t=s[0],f=s[1],x=(0,h.useState)(!1),m=(0,n.Z)(x,2),j=m[0],Z=m[1],v=(0,h.useState)([]),y=(0,n.Z)(v,2),g=y[0],b=y[1],k=(0,h.useState)(""),w=(0,n.Z)(k,2),S=w[0],T=w[1],z=(0,h.useState)(""),I=(0,n.Z)(z,2),K=I[0],D=I[1],E=(0,h.useState)(!1),A=(0,n.Z)(E,2),B=A[0],F=A[1],M=function(){var e=(0,r.Z)((0,a.Z)().mark((function e(){var s;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p.Z.get("http://localhost:3001/api/get-issues");case 3:s=e.sent,b(s.data.data.issues),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Error fetching issues:",e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){M(),p.Z.get("http://localhost:3001/api/get-all-projects").then((function(e){f(e.data.data)})).catch((function(e){console.error("Error fetching projects:",e)}))}),[]),(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(i.Z,{className:"p-24",children:(0,C.jsxs)(l.Z,{sx:{width:"100%",mb:2},className:"p-28",children:[(0,C.jsxs)(i.Z,{children:[(0,C.jsx)(c.Z,{type:"button",variant:"contained",color:"success",className:"uppercase mt-10 mb-10 mr-16 bg-green-800",onClick:function(){""!==S?Z(!0):F(!0)},disabled:B,children:"Create Issue"}),(0,C.jsxs)(u.Z,{id:"projectKey",name:"projectKey",size:"small",value:S,onChange:function(e){T(e.target.value),F(""===e.target.value)},sx:{minWidth:"200px"},children:[(0,C.jsx)(o.Z,{value:"",disabled:!0,children:"Select"}),t.map((function(e){return(0,C.jsx)(o.Z,{value:e.key,children:e.key},e.key)}))]}),B&&(0,C.jsx)("p",{style:{color:"red"},children:"Please select project name"})]}),(0,C.jsx)(N,{editTicketHandler:function(e){D(e),Z(!0)},tableData:g,columns:[{id:"key",label:"Issue Key"},{id:"summary",label:"Summary"},{id:"description",label:"Description"},{id:"issuetype",label:"Issue Type"},{id:"reporter",label:"Reporter"},{id:"assignee",label:"Assignee"},{id:"status",label:"Status"}],hasActions:!0,hasInput:!0,fetchIssues:M}),(0,C.jsx)(d.default,{open:j,setOpen:Z,title:"Create Jira Issue",children:(0,C.jsx)(H,{selectedProject:S,setOpen:Z,selectedIssue:K,fetchIssues:M})})]})})})}},27543:function(e,s,t){var a=t(64836);s.Z=void 0;var r=a(t(45045)),n=t(46417);s.Z=(0,r.default)((0,n.jsx)("path",{d:"M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z"}),"BorderColor")},74615:function(e,s,t){var a=t(64836);s.Z=void 0;var r=a(t(45045)),n=t(46417);s.Z=(0,r.default)((0,n.jsx)("path",{d:"M16 9v10H8V9zm-1.5-6h-5l-1 1H5v2h14V4h-3.5zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2z"}),"DeleteOutlined")}}]);
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.