import{K as B}from"./KSkeleton.dztF8ke_.js";import{d as I,cD as b,p as V,o,b as u,q as r,n as G,u as a,L as v,t as h,x as c,y as d,B as L,h as S,C as y,aR as A,F as P,i as D,a8 as O,cJ as g,aa as $,A as N,aS as T,_ as C,H as x,a as f,w as z,ad as F,z as K}from"./entry.zUTDmyfc.js";const M={key:0,class:"text-h1 font-weight-bold text-secondaryAccent"},U=I({__name:"BoldGeoareaPresetInput",props:{items:{},readonly:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},emits:{"item-click":k=>!0},setup(k,{emit:p}){const n=b(),l=p,i=t=>{l("item-click",t)};return(t,m)=>{var _;const e=V("test-id");return o(),u(P,null,[r((o(),u("div",{id:"geoarea-selector__menu-activator",class:G(["geoarea-selector__menu-activator",{"cursor-arrow":"readonly"in t?t.readonly:a(g)}])},[t.loading?r((o(),c($,{key:1,indeterminate:"",color:"secondaryAccent"},null,512)),[[e,"bold-geoarea-preset-input-spinner"]]):(o(),u("div",M,[v(h((_=a(n).selectedGeoareaPreset)==null?void 0:_.nickname)+" ",1),("readonly"in t?t.readonly:a(g))?S("",!0):r((o(),c(L,{key:0,color:"secondaryAccent"},{default:d(()=>[v(" fas fa-caret-down ")]),_:1})),[[e,"geoarea-preset-bold__dropdown-arrow"]])]))],2)),[[e,"geoarea-preset-input-bold"]]),y(O,{activator:"#geoarea-selector__menu-activator",disabled:"readonly"in t?t.readonly:a(g),"close-on-content-click":"","close-on-back":""},{default:d(()=>[y(A,{class:"geoarea-selector__menu-container"},{default:d(()=>[(o(!0),u(P,null,D(t.items,(s,w)=>r((o(),c(N,{key:w,onClick:J=>i(s.value)},{default:d(()=>[y(T,null,{default:d(()=>[v(h(s.text),1)]),_:2},1024)]),_:2},1032,["onClick"])),[[e,`geoarea-preset-list-item-${s.value}`]])),128))]),_:1})]),_:1},8,["disabled"])],64)}}}),q=C(U,[["__scopeId","data-v-f732fdf3"]]),E={key:1,class:"geoarea-selector"},H=I({__name:"GeoareaPresetInput",props:{variant:{default:"outlined"}},setup(k){const p=x(!1),n=b(),l=f(()=>(n.geoareaPresets??[]).map(e=>({value:e.id,text:e.nickname}))),i=f(()=>n.isPublicLoaded),t=f(()=>{var e;return((e=l.value)==null?void 0:e.length)===1}),{changeGeoareaPreset:m}=n;return z(i,e=>{e&&(p.value=!0)},{immediate:!0}),F(()=>{t.value&&m(l.value[0].value)}),(e,_)=>{const s=V("test-id");return!a(i)&&!a(p)?r((o(),c(B,{key:0,type:"text",height:56,width:"100%"},null,512)),[[s,"geoarea-preset-input-skeleton"]]):r((o(),u("div",E,[e.variant!=="bold"?r((o(),c(K,{key:0,"model-value":a(n).selectedGeoareaPresetId,readonly:a(t),variant:e.variant,items:a(l),loading:!a(i),"hide-details":"",color:"secondaryAccent","onUpdate:modelValue":a(m)},null,8,["model-value","readonly","variant","items","loading","onUpdate:modelValue"])),[[s,"geoarea-preset-input-select"]]):(o(),c(q,{key:1,items:a(l)??[],loading:!a(i),readonly:a(t),onItemClick:a(m)},null,8,["items","loading","readonly","onItemClick"]))])),[[s,"geoarea-preset-input-select-section"]])}}}),Q=C(H,[["__scopeId","data-v-87d4adb5"]]);export{Q as G};
//# sourceMappingURL=GeoareaPresetInput.Htei6Tqu.js.map
