"use strict";(self.webpackChunk_bull_board_ui=self.webpackChunk_bull_board_ui||[]).push([["23080"],{13686:function(e,a,o){o.r(a),o.d(a,{JobPage:function(){return f}});var t=o(52322),n=o(6277),l=o(2784),s=o(59382),r=o(7267),d=o(47933),i=o(4930),u=o(6294),b=o(15927),c=o(19392),p=o(59789),J=o(12826),j=o(11489),h=o(34620),m=o(89458);let O=l.lazy(()=>Promise.all([o.e("13346"),o.e("81191")]).then(o.bind(o,31250)).then(e=>{let{AddJobModal:a}=e;return{default:a}})),x=l.lazy(()=>Promise.all([o.e("13346"),o.e("87586")]).then(o.bind(o,15106)).then(e=>{let{UpdateJobDataModal:a}=e;return{default:a}})),f=()=>{let{t:e}=(0,s.$G)(),a=(0,r.k6)(),o=(0,c.O)(),{job:f,status:g,actions:U}=(0,p.t)(),_=(0,j.U)(),y=(0,J.d)();if(U.pollJob(),!o)return(0,t.jsx)("section",{children:e("QUEUE.NOT_FOUND")});if(!f)return(0,t.jsx)("section",{children:e("JOB.NOT_FOUND")});let D=async()=>{await U.cleanJob(o.name)(f)(),a.replace(h.O.queuePage(o.name,_))};return(0,t.jsxs)("section",{children:[(0,t.jsx)(b.M,{actions:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.rU,{className:(0,n.Z)(m.Z.button,m.Z.default),to:h.O.queuePage(o.name,_),children:(0,t.jsx)(i.Y,{})}),(0,t.jsxs)("div",{children:[" ",e("JOB.STATUS",{status:g.toLocaleUpperCase()})]})]})}),(0,t.jsx)(u.t,{job:f,status:g,actions:{cleanJob:D,promoteJob:U.promoteJob(o.name)(f),retryJob:U.retryJob(o.name,g)(f),getJobLogs:U.getJobLogs(o.name)(f),updateJobData:()=>y.open("updateJobData"),duplicateJob:()=>y.open("addJob")},readOnlyMode:o.readOnlyMode,allowRetries:(f.isFailed||o.allowCompletedRetries)&&o.allowRetries},f.id),(0,t.jsxs)(l.Suspense,{fallback:null,children:[y.isMounted("addJob")&&(0,t.jsx)(O,{open:y.isOpen("addJob"),onClose:y.close("addJob"),job:f}),y.isMounted("updateJobData")&&(0,t.jsx)(x,{open:y.isOpen("updateJobData"),onClose:y.close("updateJobData"),job:f})]})]})}}}]);