Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
prefect / orion / ui / assets / BlockEdit-18113dde.js
Size: Mime:
import{d as B,V as D,al as C,h as g,r as k,e,a as w,w as c,g as x,a2 as T,a3 as V,o as E,b as s,bt as I,bu as N,a9 as P,bp as R,bn as S,v as b}from"./index-1ad4f081-98325998.js";import{u as U}from"./usePageTitle-b23eb992.js";import{r as j}from"./routes-7f16c85e.js";const M=B({__name:"BlockEdit",async setup(q){let o,l;const n=D(),u=V(),r=C("blockDocumentId"),t=([o,l]=g(()=>n.blockDocuments.getBlockDocument(r.value)),o=await o,l(),o),{blockType:i,blockSchema:_}=t,d=k(t.data),m=k(t.name);function f(p){n.blockDocuments.updateBlockDocument(t.id,p).then(()=>{b("Block updated successfully","success"),u.push(j.block(r.value))}).catch(a=>{b("Failed to update block","error"),console.error(a)})}function y(){u.back()}return U(`Edit Block: ${m.value}`),(p,a)=>{const h=T("p-layout-default");return e(t)?(E(),w(h,{key:0,class:"block-edit"},{header:c(()=>[s(e(I),{"block-document":e(t)},null,8,["block-document"])]),default:c(()=>[s(e(S),{"block-type":e(i)},{default:c(()=>[s(e(N),P({data:d.value,"onUpdate:data":a[0]||(a[0]=v=>d.value=v)},{name:m.value,blockSchema:e(_)},R({submit:f,cancel:y})),null,16,["data"])]),_:1},8,["block-type"])]),_:1})):x("",!0)}}});export{M as default};