@bull-board/ui
Version:
A Dashboard UI built on top of bull or bullmq.
1 lines • 4.96 kB
JavaScript
;(self.webpackChunk_bull_board_ui=self.webpackChunk_bull_board_ui||[]).push([["11153"],{18407(e,r,o){o.d(r,{D:()=>l});var t=o(31085),a=o(54357);o(14041);let l=e=>{let{label:r,id:o,inline:l,children:n}=e;return(0,t.jsxs)("div",{className:(0,a.A)("field-JbAWJt",{"inline-vXG0Za":l}),children:[!!r&&!l&&(0,t.jsx)("label",{htmlFor:o,children:r}),n,!!r&&l&&(0,t.jsx)("label",{htmlFor:o,children:r})]})}},69146(e,r,o){o.d(r,{V:()=>f});var t=o(31085),a=o(14041),l=o(77213),n=o(47143),i=o(29587),d=o(41593),s=o(24509),c=o(50511),u=o(49913),b=o(60146);let m=i.cr.define([{tag:u._A.atom,color:"var(--hl-keyword)"},{tag:u._A.keyword,color:"var(--hl-keyword)"},{tag:u._A.bool,color:"var(--hl-keyword)"},{tag:u._A.string,color:"var(--hl-string)"},{tag:u._A.number,color:"var(--hl-number)"},{tag:u._A.brace,color:"var(--accent-color-d1)"},{tag:u._A.punctuation,color:"var(--accent-color-d1)"},{tag:u._A.propertyName,color:"var(--hl-type)"}]),p=c.Lz.theme({"&":{height:"200px",backgroundColor:"var(--input-bg)",border:"1px var(--input-border) solid",borderRadius:"0.375rem",boxShadow:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",marginTop:"0.25rem",fontSize:"0.875rem",transition:"border-color 0.2s ease-out, box-shadow 0.2s ease-out"},"&.cm-focused":{outline:"none",borderColor:"var(--input-focus-border)",boxShadow:"var(--input-focus-shadow)"},".cm-gutters":{borderRadius:"0.375rem 0 0 0.375rem",backgroundColor:"var(--json-edit-gutter-bg)",color:"inherit",borderRight:"var(--json-edit-gutter-border-color)"},".cm-cursor":{borderLeftColor:"var(--json-edit-cursor-color)"},".cm-activeLineGutter":{backgroundColor:"var(--json-edit-gutter-active-bg)"},".cm-scroller":{overflow:"auto"},".cm-tooltip":{padding:"0.25rem 0.5rem",borderRadius:"0.275rem",backgroundColor:"var(--json-edit-tooltip-bg)",border:"1px solid var(--json-edit-tooltip-border-color)"},".cm6-json-schema-hover--code > p":{margin:"0.5em 0"},".cm-tooltip-above .cm-tooltip-arrow:before":{borderTop:"7px solid var(--json-edit-tooltip-border-color)"},".cm-tooltip-above .cm-tooltip-arrow:after":{borderTop:"7px solid var(--json-edit-tooltip-bg)"},".cm-selectionBackground":{background:"var(--json-edit-selection-bg)!important"}}),h=[(0,c.cU)({class:"CodeMirror-lint-markers"}),(0,i.SG)(),(0,c.Wu)(),(0,l.wm)(),(0,n.b6)(),(0,l.yU)(),(0,c.$K)(),(0,d.pJ)(),(0,i.WD)(),(0,c.VH)(),(0,i.Lv)(),c.w4.of([...l.Bc,...n.pw,...n.cL,...i.f7,...l.OO,...d.$w]),c.Lz.lineWrapping,s.$t.tabSize.of(2),(0,i.y9)(m),p],v=s.YH.define(),g=e=>{let{doc:r,schema:o,...l}=e,n=(0,a.useRef)(null),i=(0,a.useRef)(null),[u,m]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=c.Lz.updateListener.of(e=>{if(!i.current)return;let r=(0,d.PL)(e.state);if(e.docChanged||e.transactions.some(e=>e.annotation(v))||0!==r)r>0&&(i.current.value="");else{let r=e.state.doc;i.current.value=r.toString()}}),t=s.$t.create({doc:JSON.stringify(r,null,2),extensions:[h,e,(0,b.Og)(o||{})]}),a=new c.Lz({state:t,parent:n.current});return m(a),()=>a.destroy()},[]),(0,a.useEffect)(()=>{u&&(0,b.vK)(u,o||{})},o?[o]:[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{ref:n}),(0,t.jsx)("input",{type:"hidden",ref:i,...l})]})};var j=o(18407);let f=e=>{let{label:r,id:o,value:a,...l}=e;return(0,t.jsx)(j.D,{label:r,id:o,children:(0,t.jsx)(g,{doc:a||{},id:o,...l})})}},80760(e,r,o){o.d(r,{a:()=>s});var t=o(31085),a=o(23157),l=o(54357);o(14041);var n=o(42348),i=o(84382),d=o(43697);let s=e=>{let{open:r,title:o,onClose:s,children:c,width:u,actionButton:b}=e,{t:m}=(0,n.Bd)();return(0,t.jsx)(a.bL,{open:r,modal:!0,onOpenChange:e=>{e||s()},children:(0,t.jsxs)(a.ZL,{children:[(0,t.jsx)(a.hJ,{className:d.A.overlay}),(0,t.jsx)("div",{className:d.A.contentWrapper,children:(0,t.jsxs)(a.UC,{className:(0,l.A)(d.A.content,d.A[u||""]),children:[!!o&&(0,t.jsx)(a.hE,{children:o}),(0,t.jsx)(a.VY,{asChild:!0,children:(0,t.jsx)("div",{className:d.A.description,children:c})}),(0,t.jsxs)("div",{className:d.A.actions,children:[b,(0,t.jsx)(a.bm,{asChild:!0,children:(0,t.jsx)(i.$,{theme:"basic",children:m("MODAL.CLOSE_BTN")})})]})]})})]})})}},22536(e,r,o){o.d(r,{UpdateJobDataModal:()=>u});var t=o(31085);o(14041);var a=o(42348),l=o(71529),n=o(96587),i=o(87106),d=o(84382),s=o(69146),c=o(80760);let u=e=>{let{open:r,onClose:o,job:u}=e,{queues:b}=(0,i.A)(),{actions:m}=(0,n.J)(),p=(0,l.h)(),{t:h}=(0,a.Bd)();if(!b||!p)return null;let v=async e=>{e.preventDefault();let r=Object.fromEntries(Array.from(e.target.elements).filter(e=>e.name).map(e=>[e.name,e.value]));try{r.jobData=JSON.parse(r.jobData),await m.updateJobData(p.name,u,r)(),o()}catch(e){console.error(e)}};return(0,t.jsx)(c.a,{width:"small",open:r,onClose:o,title:h("UPDATE_JOB_DATA.TITLE"),actionButton:(0,t.jsx)(d.$,{type:"submit",theme:"primary",form:"edit-job-data-form",children:h("UPDATE_JOB_DATA.UPDATE")}),children:(0,t.jsx)("form",{id:"edit-job-data-form",onSubmit:v,children:(0,t.jsx)(s.V,{label:h("UPDATE_JOB_DATA.JOB_DATA"),value:(null==u?void 0:u.data)||{},id:"job-data",name:"jobData"})})})}}}]);