Files
dockerStuff/config/tandoor/staticfiles/vue3/assets/UnitConversionEditor-D05heADw.842bf449b288.js
2025-11-16 21:46:46 +00:00

2 lines
2.8 KiB
JavaScript

import{d as D,aM as $,o as O,h as w,f as A,w as t,g as e,O as k,ac as F,k as s,V as d,ag as m,l,af as b,G as I,S as y}from"./main-BhFWIRV_.js";import{u as N,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const x=D({__name:"UnitConversionEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(r,{emit:g}){const u=r,f=g,{setupState:v,deleteObject:U,saveObject:c,isUpdate:_,editingObjName:j,loading:C,editingObj:o,editingObjChanged:p,modelClass:S}=N("UnitConversion",f);$([()=>u.item,()=>u.itemId],()=>{V()}),O(()=>{V()});function V(){v(u.item,u.itemId,{itemDefaults:u.itemDefaults})}return(i,a)=>(A(),w(q,{loading:l(C),dialog:r.dialog,onSave:l(c),onDelete:l(U),onClose:a[6]||(a[6]=n=>{f("close"),p.value=!1}),"is-update":l(_)(),"is-changed":l(p),"model-class":l(S),"object-name":l(j)(),"editing-object":l(o)},{default:t(()=>[e(k,null,{default:t(()=>[e(F,null,{default:t(()=>[e(s,null,{default:t(()=>[e(d,null,{default:t(()=>[e(m,{model:"Food",modelValue:l(o).food,"onUpdate:modelValue":a[0]||(a[0]=n=>l(o).food=n),label:i.$t("Food")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(s,null,{default:t(()=>[e(d,{md:"6"},{default:t(()=>[e(b,{label:i.$t("Amount"),step:10,modelValue:l(o).baseAmount,"onUpdate:modelValue":a[1]||(a[1]=n=>l(o).baseAmount=n),"control-variant":"stacked",precision:3,min:.001},null,8,["label","modelValue"])]),_:1}),e(d,{md:"6"},{default:t(()=>[e(m,{modelValue:l(o).baseUnit,"onUpdate:modelValue":a[2]||(a[2]=n=>l(o).baseUnit=n),model:"Unit"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{class:"mt-0"},{default:t(()=>[e(d,{class:"text-center"},{default:t(()=>[e(I,{icon:"fa-solid fa-arrows-up-down"})]),_:1})]),_:1}),e(s,null,{default:t(()=>[e(d,{md:"6"},{default:t(()=>[e(b,{label:i.$t("Amount"),step:10,modelValue:l(o).convertedAmount,"onUpdate:modelValue":a[3]||(a[3]=n=>l(o).convertedAmount=n),"control-variant":"stacked",precision:3,min:.001},null,8,["label","modelValue"])]),_:1}),e(d,{md:"6"},{default:t(()=>[e(m,{modelValue:l(o).convertedUnit,"onUpdate:modelValue":a[4]||(a[4]=n=>l(o).convertedUnit=n),model:"Unit"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,null,{default:t(()=>[e(d,null,{default:t(()=>[e(y,{label:i.$t("Open_Data_Slug"),hint:i.$t("open_data_help_text"),"persistent-hint":"",modelValue:l(o).openDataSlug,"onUpdate:modelValue":a[5]||(a[5]=n=>l(o).openDataSlug=n),disabled:""},null,8,["label","hint","modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{x as default};