@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
1 lines • 3.13 kB
JavaScript
import{Pn as e,fn as t}from"./ErrorBlock-CuwX01Wv.js";import{D as n,m as r,s as i}from"./web-BWdORzMO.js";import{o as a,t as o}from"./Layout-4UKP18vE.js";import{D as s,E as c,S as l,w as u}from"./publish-operations-D4J5WbXS.js";import{c as d}from"./Content-DzC1IbOX.js";import{n as f}from"./Standard-D4PJGqo4.js";import{t as p}from"./Row-DCxdbdkd.js";import{t as m}from"./SystemSettingsHeader-C24lRDIL.js";var h=r(`<div class="-mx-4 overflow-hidden">`),g=()=>{let r=e(),g=l({mode:`url`,schema:{filters:{jobId:s(),eventType:s(),status:s(),queueAdapterKey:s(),priority:u(),attempts:u(),maxAttempts:u(),errorMessage:s(),createdByUserId:u(),createdAt:s(),scheduledFor:s(),startedAt:s(),completedAt:s(),failedAt:s(),nextRetryAt:s()},sorts:{createdAt:c({defaultValue:`desc`}),scheduledFor:c(),startedAt:c(),completedAt:c(),failedAt:c(),priority:c(),attempts:c()}},options:{singleSort:!0}});return n(o,{get slots(){return{header:n(m,{})}},get children(){return n(a,{options:{padding:`24`},get children(){return n(f.Root,{get title(){return t()(`routes.system.queue.observability.title`)},get description(){return t()(`routes.system.queue.observability.description`)},get children(){return n(f.Content,{get children(){var e=h();return i(e,n(p,{searchParams:g,onRefresh:()=>{r.invalidateQueries({queryKey:[`jobs.getMultiple`]})},get filterSection(){return{subject:t()(`routes.system.queue.observability.title`),fields:[{label:t()(`jobs.id`),key:`jobId`,type:`text`},{label:t()(`common.event.type`),key:`eventType`,type:`text`},{label:t()(`common.status`),key:`status`,type:`select`,options:[{label:t()(`common.status.pending`),value:`pending`},{label:t()(`common.status.processing`),value:`processing`},{label:t()(`common.status.completed`),value:`completed`},{label:t()(`common.status.failed`),value:`failed`},{label:t()(`common.status.cancelled`),value:`cancelled`}]},{label:t()(`queue.adapter`),key:`queueAdapterKey`,type:`text`},{label:t()(`common.priority`),key:`priority`,type:`number`},{label:t()(`common.attempts`),key:`attempts`,type:`number`},{label:t()(`common.max.attempts`),key:`maxAttempts`,type:`number`},{label:t()(`common.error.message`),key:`errorMessage`,type:`text`},{label:t()(`common.created.by`),key:`createdByUserId`,type:`user`},{label:t()(`common.created.at`),key:`createdAt`,type:`datetime`},{label:t()(`common.scheduled.for`),key:`scheduledFor`,type:`datetime`},{label:t()(`common.started.at`),key:`startedAt`,type:`datetime`},{label:t()(`common.completed.at`),key:`completedAt`,type:`datetime`},{label:t()(`common.failed.at`),key:`failedAt`,type:`datetime`},{label:t()(`common.next.retry.at`),key:`nextRetryAt`,type:`datetime`}]}},get sorts(){return[{label:t()(`common.created.at`),key:`createdAt`},{label:t()(`common.scheduled.for`),key:`scheduledFor`},{label:t()(`common.started.at`),key:`startedAt`},{label:t()(`common.completed.at`),key:`completedAt`},{label:t()(`common.failed.at`),key:`failedAt`},{label:t()(`common.priority`),key:`priority`},{label:t()(`common.attempts`),key:`attempts`}]},perPage:[],options:{padding:`16`}}),null),i(e,n(d,{state:{searchParams:g}}),null),e}})}})}})}})};export{g as default};