2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{d as g,r as S,o as V,A as v,Q as y,R as M,h as _,w as l,ac as T,i,g as a,t as n,B as p,l as u,ag as b,j as r,z as d,ah as B,_ as h,b as C,p as D,F as w,x as E,f as c,L as m,y as L,I as N,ai as k,G as A}from"./main-BhFWIRV_.js";const F={class:"text-h6"},R={class:"text-h6 mt-2"},U={class:"text-subtitle-2 mb-2"},I={class:"text-h6 mt-2"},z=g({__name:"MealPlanSettings",setup(P){const o=S([]);V(()=>{new v().apiMealTypeList().then(t=>{o.value=t.results}).catch(t=>{y().addError(M.FETCH_ERROR,t)})});function $(e,t){return e.time<t.time?-1:e.time>t.time?1:0}function f(e){o.value.splice(o.value.indexOf(e),1)}return(e,t)=>(c(),_(T,null,{default:l(()=>[i("p",F,n(e.$t("Meal_Plan")),1),a(p,{class:"mb-3"}),a(b,{hint:e.$t("plan_share_desc"),label:e.$t("Share"),model:"User","allow-create":!1,modelValue:u(m)().userSettings.planShare,"onUpdate:modelValue":t[0]||(t[0]=s=>u(m)().userSettings.planShare=s),"item-label":"displayName",mode:"tags"},null,8,["hint","label","modelValue"]),a(d,{class:"mt-3",color:"success",onClick:t[1]||(t[1]=s=>u(m)().updateUserSettings()),"prepend-icon":"$save"},{default:l(()=>[r(n(e.$t("Save")),1)]),_:1}),i("p",R,n(e.$t("DeviceSettings")),1),a(p),i("p",U,n(e.$t("DeviceSettingsHelp")),1),a(B),i("p",I,[r(n(e.$t("Meal_Types"))+" ",1),a(d,{"prepend-icon":"$create",color:"create",size:"small",class:"float-right"},{default:l(()=>[r(n(e.$t("New"))+" ",1),a(h,{model:"MealType",onCreate:t[2]||(t[2]=s=>o.value.push(s)),onDelete:f})]),_:1})]),a(p),a(E,{class:"mt-2"},{default:l(()=>[(c(!0),C(w,null,D(o.value.sort($),s=>(c(),_(L,null,{append:l(()=>[a(k,{class:"me-2"},{default:l(()=>[r(n(s.time),1)]),_:2},1024),a(d,{color:"edit"},{default:l(()=>[a(A,{icon:"$edit"}),a(h,{model:"MealType",item:s,onDelete:f},null,8,["item"])]),_:2},1024)]),default:l(()=>[a(N,{color:s.color},null,8,["color"]),r(" "+n(s.name)+" ",1)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{z as default};
|