Files
dockerStuff/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js
2025-11-16 21:46:46 +00:00

2 lines
1.3 KiB
JavaScript

import{d as v,u as y,bJ as M,bC as S,aM as b,h as s,w as e,K as B,g as o,V as u,M as D,O as P,e as R,z as f,l as m,s as $,j as p,t as c,k as C,aX as h,f as r}from"./main-BhFWIRV_.js";const N=v({__name:"ModelEditPage",props:{model:{type:String,required:!0},id:{type:String,required:!1,default:void 0}},setup(d){const{t:g}=y(),l=d,V=M(S(l.model,g).model.editorComponent),n=$();b(()=>l.id,(a,t)=>{a!=t&&location.reload()});function w(a){a.id&&n.push({name:"ModelEditPage",params:{model:l.model,id:a.id}})}function k(){l.model.toLowerCase()=="recipe"?n.push({name:"StartPage"}):n.go(-1)}return(a,t)=>(r(),s(B,null,{default:e(()=>[o(C,null,{default:e(()=>[o(u,null,{default:e(()=>[o(D,null,{default:e(()=>[o(P,{class:"pt-2 pb-2"},{default:e(()=>[o(f,{variant:"flat",onClick:t[0]||(t[0]=i=>m(n).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:e(()=>[p(c(a.$t("Back")),1)]),_:1}),l.id&&d.model.toLowerCase()=="recipe"?(r(),s(f,{key:0,variant:"flat",onClick:t[1]||(t[1]=i=>m(n).push({name:"RecipeViewPage",params:{id:l.id}})),class:"float-right","prepend-icon":"fa-solid fa-eye"},{default:e(()=>[p(c(a.$t("View")),1)]),_:1})):R("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),o(C,{dense:""},{default:e(()=>[o(u,null,{default:e(()=>[(r(),s(h(V.value),{"item-id":d.id,onDelete:k,onCreate:t[2]||(t[2]=i=>w(i))},null,40,["item-id"]))]),_:1})]),_:1})]),_:1}))}});export{N as default};