"use strict";(self.webpackChunk_bull_board_ui=self.webpackChunk_bull_board_ui||[]).push([["97241"],{66485:function(e,t,a){a.d(t,{n:function(){return n}});let n={latest:"latest",active:"active",waiting:"waiting",waitingChildren:"waiting-children",prioritized:"prioritized",completed:"completed",failed:"failed",delayed:"delayed",paused:"paused"}},37354:function(e,t,a){a.d(t,{g:()=>o});var n=a("52322"),l=a("6277");a("2784");let r="field-JbAWJt",i="inline-vXG0Za",o=e=>{let{label:t,id:a,inline:o,children:s}=e;return(0,n.jsxs)("div",{className:(0,l.Z)(r,{[i]:o}),children:[!!t&&!o&&(0,n.jsx)("label",{htmlFor:a,children:t}),s,!!t&&o&&(0,n.jsx)("label",{htmlFor:a,children:t})]})}},39278:function(e,t,a){a.d(t,{U:function(){return r}});var n=a(52322);a(2784);var l=a(37354);let r=e=>{let{label:t,id:a,...r}=e;return(0,n.jsx)(l.g,{label:t,id:a,children:(0,n.jsx)("input",{id:a,type:"text",...r})})}},64216:function(e,t,a){a.d(t,{m:function(){return r}});var n=a(52322);a(2784);var l=a(37354);let r=e=>{let{label:t,id:a,options:r,...i}=e;return(0,n.jsx)(l.g,{label:t,id:a,children:(0,n.jsx)("select",{id:a,...i,children:r.map(e=>(0,n.jsx)("option",{value:e.value,children:e.text},e.value))})})}},99967:function(e,t,a){a.d(t,{u:function(){return c}});var n=a(52322),l=a(78364),r=a(6277);a(2784);var i=a(59382),o=a(47549),s=a(67755);let c=e=>{let{open:t,title:a,onClose:c,children:d,width:u,actionButton:h}=e,{t:p}=(0,i.$G)();return(0,n.jsx)(l.fC,{open:t,modal:!0,onOpenChange:e=>{!e&&c()},children:(0,n.jsxs)(l.h_,{children:[(0,n.jsx)(l.aV,{className:s.Z.overlay}),(0,n.jsx)(l.VY,{className:s.Z.contentWrapper,children:(0,n.jsxs)("div",{className:(0,r.Z)(s.Z.content,s.Z[u||""]),children:[!!a&&(0,n.jsx)(l.Dx,{children:a}),(0,n.jsx)(l.dk,{asChild:!0,children:(0,n.jsx)("div",{className:s.Z.description,children:d})}),(0,n.jsxs)("div",{className:s.Z.actions,children:[h,(0,n.jsx)(l.x8,{asChild:!0,children:(0,n.jsx)(o.z,{theme:"basic",children:p("MODAL.CLOSE_BTN")})})]})]})})]})})}},22699:function(e,t,a){a.r(t),a.d(t,{SettingsModal:()=>w});var n=a("52322"),l=a("2784"),r=a("59382"),i=a("89263"),o=a("20666"),s=a("15006"),c=a("39278"),d=a("64216"),u=a("56137"),h=a("59656"),p=a("8210"),b=a("69153"),v=a("65534"),S=a("3436"),f="Switch",[x,T]=(0,p.b)(f),[j,g]=x(f),m=l.forwardRef((e,t)=>{let{__scopeSwitch:a,name:r,checked:i,defaultChecked:o,required:s,disabled:c,value:d="on",onCheckedChange:p,form:v,...f}=e,[x,T]=l.useState(null),g=(0,h.e)(t,e=>T(e)),m=l.useRef(!1),E=!x||v||!!x.closest("form"),[N=!1,I]=(0,b.T)({prop:i,defaultProp:o,onChange:p});return(0,n.jsxs)(j,{scope:a,checked:N,disabled:c,children:[(0,n.jsx)(S.WV.button,{type:"button",role:"switch","aria-checked":N,"aria-required":s,"data-state":O(N),"data-disabled":c?"":void 0,disabled:c,value:d,...f,ref:g,onClick:(0,u.M)(e.onClick,e=>{I(e=>!e),E&&(m.current=e.isPropagationStopped(),!m.current&&e.stopPropagation())})}),E&&(0,n.jsx)(C,{control:x,bubbles:!m.current,name:r,value:d,checked:N,required:s,disabled:c,form:v,style:{transform:"translateX(-100%)"}})]})});m.displayName=f;var E="SwitchThumb",N=l.forwardRef((e,t)=>{let{__scopeSwitch:a,...l}=e,r=g(E,a);return(0,n.jsx)(S.WV.span,{"data-state":O(r.checked),"data-disabled":r.disabled?"":void 0,...l,ref:t})});N.displayName=E;var C=e=>{let{control:t,checked:a,bubbles:r=!0,...i}=e,o=l.useRef(null),s=function(e){let t=l.useRef({value:e,previous:e});return l.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(a),c=(0,v.t)(t);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==a&&t){let n=new Event("click",{bubbles:r});t.call(e,a),e.dispatchEvent(n)}},[s,a,r]),(0,n.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...i,tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function O(e){return e?"checked":"unchecked"}var I=a("37354");let k="switch-DOdNhn",_="thumb-tvm2sT",L=e=>{let{label:t,id:a,...l}=e;return(0,n.jsx)(I.g,{label:t,id:a,inline:!0,children:(0,n.jsx)(m,{id:a,...l,className:k,children:(0,n.jsx)(N,{className:_})})})};var G=a("99967"),A=a("49638");let P=[-1,3,5,10,20,60,300,900],w=e=>{let{open:t,onClose:a}=e,{language:l,pollingInterval:u,jobsPerPage:h,confirmQueueActions:p,confirmJobActions:b,collapseJob:v,collapseJobData:S,collapseJobOptions:f,collapseJobError:x,defaultJobTab:T,darkMode:j,setSettings:g}=(0,o.F)(e=>e),{pollingInterval:m}=(0,s.p)(),{t:E,i18n:N}=(0,r.$G)();return(0,n.jsxs)(G.u,{width:"small",open:t,onClose:a,title:E("SETTINGS.TITLE"),children:[(0,n.jsx)(d.m,{label:E("SETTINGS.LANGUAGE"),id:"language",options:i.M.map(e=>({text:e,value:e})),value:l,onChange:e=>{N.changeLanguage(e.target.value),g({language:e.target.value})}}),(null==m?void 0:m.showSetting)!==!1&&(0,n.jsx)(d.m,{label:E("SETTINGS.POLLING_INTERVAL"),id:"polling-interval",options:P.map(e=>({text:e<0?E("SETTINGS.POLLING_OPTIONS.OFF"):0===Math.floor(e/60)?E("SETTINGS.POLLING_OPTIONS.SECS",{count:e}):E("SETTINGS.POLLING_OPTIONS.MINS",{count:e/60}),value:`${e}`})),value:`${u}`,onChange:e=>g({pollingInterval:+e.target.value})}),(0,n.jsx)(d.m,{label:E("SETTINGS.DEFAULT_JOB_TAB"),id:"default-job-tab",options:A.X.map(e=>({text:E(`JOB.TABS.${e.toUpperCase()}`),value:e})),value:T,onChange:e=>g({defaultJobTab:e.target.value})}),(0,n.jsx)(c.U,{label:E("SETTINGS.JOBS_PER_PAGE"),id:"jobs-per-page",value:h,type:"number",min:"1",max:300,maxLength:3,onChange:e=>{g({jobsPerPage:Math.min(+e.target.value,300)})}}),(0,n.jsx)(L,{label:E("SETTINGS.CONFIRM_QUEUE_ACTIONS"),id:"confirm-queue-actions",checked:p,onCheckedChange:e=>g({confirmQueueActions:e})}),(0,n.jsx)(L,{label:E("SETTINGS.CONFIRM_JOB_ACTIONS"),id:"confirm-job-actions",checked:b,onCheckedChange:e=>g({confirmJobActions:e})}),(0,n.jsx)(L,{label:E("SETTINGS.COLLAPSE_JOB"),id:"collapse-job",checked:v,onCheckedChange:e=>g({collapseJob:e})}),(0,n.jsx)(L,{label:E("SETTINGS.COLLAPSE_JOB_DATA"),id:"collapse-job-data",checked:S,onCheckedChange:e=>g({collapseJobData:e})}),(0,n.jsx)(L,{label:E("SETTINGS.COLLAPSE_JOB_OPTIONS"),id:"collapse-job-options",checked:f,onCheckedChange:e=>g({collapseJobOptions:e})}),(0,n.jsx)(L,{label:E("SETTINGS.COLLAPSE_JOB_ERROR"),id:"collapse-job-error",checked:x,onCheckedChange:e=>g({collapseJobError:e})}),(0,n.jsx)(L,{label:E("SETTINGS.DARK_MODE"),id:"dark-mode",checked:j,onCheckedChange:e=>g({darkMode:e})})]})}},49638:function(e,t,a){a.d(t,{X:function(){return i},r:function(){return o}});var n=a(66485),l=a(2784),r=a(20666);let i=["Data","Options","Logs","Error"];function o(e){let[t,a]=(0,l.useState)([]),{defaultJobTab:o}=(0,r.F)(),[s,c]=(0,l.useState)(t.find(e=>e===o)||t[0]);return(0,l.useEffect)(()=>{let t=i.filter(e=>"Error"!==e);a(t=e===n.n.failed?["Error",...t]:[...t,"Error"])},[e]),(0,l.useEffect)(()=>{t.includes(o)&&e!==n.n.failed?c(o):c(t[0])},[o,t]),{tabs:null==t?void 0:t.map(e=>({title:e,isActive:e===s,selectTab:()=>c(e)})),selectedTab:s}}}}]);