/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.cases_bundle_jsonpfunction=window.cases_bundle_jsonpfunction||[]).push([[12],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={jira:["jira"],resilient:["resilient"],servicenow:["servicenow"],jiraGetFieldsByIssueType:(e,t)=>[...i.jira,e,"getFields",t],jiraGetIssueTypes:e=>[...i.jira,e,"getIssueType"],jiraGetIssues:(e,t)=>[...i.jira,e,"getIssues",t],resilientGetIncidentTypes:e=>[...i.resilient,e,"getIncidentTypes"],resilientGetSeverity:e=>[...i.resilient,e,"getSeverity"],servicenowGetChoices:(e,t)=>[...i.servicenow,e,"getChoices",t]}},147:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i=({connector_id:e,service_message:t,...n})=>({...n,actionId:e,...t&&{serviceMessage:t}})},150:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i=n(2),s=n.n(i),r=n(15),c=n(5),a=n(58);const o=({connectorType:e,title:t,listItems:n,isLoading:i})=>{const{triggersActionsUi:o}=Object(c.g)().services;return s.a.createElement(r.EuiSkeletonText,{lines:3,size:"m",isLoading:i,"data-test-subj":"connector-card-loading"},s.a.createElement(r.EuiFlexGroup,{direction:"column",alignItems:"stretch","data-test-subj":"connector-card"},s.a.createElement(r.EuiFlexGroup,{direction:"row",justifyContent:"spaceBetween",alignItems:"center"},s.a.createElement(r.EuiFlexItem,null,s.a.createElement(r.EuiText,{size:"s","data-test-subj":"connector-card-title"},s.a.createElement("strong",null,t))),s.a.createElement(r.EuiFlexItem,{grow:!1},s.a.createElement(r.EuiIcon,{size:"xl",type:Object(a.c)(o,e)}))),s.a.createElement(r.EuiFlexItem,{"data-test-subj":"connector-card-details"},n.length>0&&n.map(((e,t)=>s.a.createElement(r.EuiText,{size:"xs","data-test-subj":"card-list-item",key:`${e.title}-${t}`},s.a.createElement("strong",null,`${e.title}: `),`${e.description}`))))))};o.displayName="ConnectorCardDisplay";const l=Object(i.memo)(o)},181:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return a}));var i=n(78);n(82),n(88),n(3);var s=n(147);async function r({http:e,connectorId:t,signal:n}){const r=await e.post(Object(i.b)(t),{body:JSON.stringify({params:{subAction:"issueTypes",subActionParams:{}}}),signal:n});return Object(s.a)(r)}async function c({http:e,connectorId:t,id:n,signal:r}){const c=await e.post(Object(i.b)(t),{body:JSON.stringify({params:{subAction:"fieldsByIssueType",subActionParams:{id:n}}}),signal:r});return Object(s.a)(c)}async function a({http:e,connectorId:t,title:n,signal:r}){const c=await e.post(Object(i.b)(t),{body:JSON.stringify({params:{subAction:"issues",subActionParams:{title:n}}}),signal:r});return Object(s.a)(c)}},216:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(43),s=n(44),r=n(145),c=n(181),a=n(154);const o=({http:e,connector:t})=>{var n;const{showErrorToast:o}=Object(s.a)();return Object(i.useQuery)(r.a.jiraGetIssueTypes(null!==(n=null==t?void 0:t.id)&&void 0!==n?n:""),(({signal:n})=>{var i;return Object(c.b)({http:e,signal:n,connectorId:null!==(i=null==t?void 0:t.id)&&void 0!==i?i:""})}),{enabled:Boolean(t),staleTime:6e4,onSuccess:e=>{var t;e.status&&"error"===e.status&&o(new Error(a.d),{title:a.d,toastMessage:`${null!==(t=e.serviceMessage)&&void 0!==t?t:e.message}`})},onError:e=>{o(e,{title:a.d})}})}},321:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return u}));var i=n(2),s=n.n(i),r=n(154),c=n(4),a=n(5),o=n(216),l=n(150);const u=({fields:e,connector:t})=>{const{http:n}=Object(a.g)().services,{issueType:u=null,priority:d=null,parent:g=null}=null!=e?e:{},{isLoading:p,isFetching:m,data:b}=Object(o.a)({connector:t,http:n}),j=null==b?void 0:b.data,y=Object(i.useMemo)((()=>{var e,t;return[...null!=u&&u.length>0?[{title:r.c,description:null!==(e=null===(t=(null!=j?j:[]).find((e=>e.id===u)))||void 0===t?void 0:t.name)&&void 0!==e?e:""}]:[],...null!=g&&g.length>0?[{title:r.f,description:g}]:[],...null!=d&&d.length>0?[{title:r.g,description:d}]:[]]}),[u,j,g,d]);return s.a.createElement(l.a,{connectorType:c.h.jira,isLoading:p||m,listItems:y,title:t.name})};u.displayName="JiraFieldsPreview"}}]);