UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

1 lines 1.31 kB
import{fn as e,o as t,t as n}from"./ErrorBlock-CuwX01Wv.js";import{D as r,j as i,m as a,w as o,x as s}from"./web-BWdORzMO.js";import{h as c}from"./userStore-BExk_Pfb.js";import l from"./PageBuilder-CbmN532o.js";var u=a(`<div class="-mt-4 relative bg-background-base rounded-b-xl border border-border h-36"><span class="absolute inset-4 bg-background-hover z-5 skeleton">`),d=a(`<div class="mt-2 bg-background-base rounded-t-xl border border-border grow overflow-hidden relative"><div class="absolute top-4 left-4 bottom-4 right-4 flex flex-col z-10"><span class="h-62 w-full skeleton block mb-4"></span><span class="h-full w-full skeleton block">`),f=()=>{let a=c(),f=i(()=>Number.parseInt(a.releaseRequestId??``,10)),p=t.publishOperations.useGetSingle({queryParams:{location:{id:()=>f()}},enabled:()=>Number.isFinite(f())}),m=i(()=>p.data?.data),h=i(()=>m()?.snapshotVersionId);return r(o,{get children(){return[r(s,{get when(){return p.isLoading},get children(){return[u(),d()]}}),r(s,{get when(){return p.isError},get children(){return r(n,{get content(){return{title:e()(`errors.generic.title`),description:p.error?.message??e()(`errors.generic.message`)}}})}}),r(s,{get when(){return m()},get children(){return r(l,{mode:`edit`,version:`snapshot`,versionId:h,releaseRequest:m})}})]}})};export{f as default};