import{d as a,t as m,c as d,B as s,G as i,p as u,o as c,f}from"./index-bVOhw2NF.js";import{_ as b}from"./Tooltip-C_3SXSAr.js";import{_ as v}from"./Select-BpXzRZdb.js";import"./Popover-DLIip8wF.js";import"./fade-in-scale-up.cssr-CTZmXn_X.js";import"./context-KbjOeZY_.js";import"./use-false-until-truthy-BNJRTcsy.js";import"./light-Cua7cqmF.js";import"./_initCloneObject-K-Y0ueWp.js";import"./_baseFor-mOzdmxoL.js";import"./toString-eibgRg41.js";import"./_baseEach-BwxcRWC6.js";import"./_getTag-BJ2nhJXz.js";import"./get-BuNGRF3A.js";import"./light-B00G814I.js";import"./clickoutside-CCtiUDaG.js";import"./delegate-CI_DDEu_.js";import"./format-length-B-p6aW7q.js";import"./get-precise-event-target-DhO46Lpt.js";import"./Follower-DJGS5Fnl.js";import"./use-memo-BgHp9YyU.js";import"./cssr-CS9sbUmO.js";import"./utils-BKyMmInE.js";import"./use-is-mounted-wlrzLfZo.js";import"./resolve-slot-Dzko3qih.js";import"./index-C9vhMoZJ.js";import"./flatten-7z_8MaI9.js";import"./index-L98eAIry.js";import"./Scrollbar-DVK2lT9w.js";import"./fade-in.cssr-CltBGdAW.js";import"./use-rtl-CRyak7TN.js";import"./index-C-nsH7mf.js";import"./VResizeObserver-Tzd5ds8d.js";import"./use-merged-state-CzrzZJbg.js";import"./use-compitable-DMmt6sIs.js";import"./keep-B1eBS8j0.js";import"./call-f2ri57Kd.js";import"./light-C52Zdmem.js";import"./light-CE5Kvs_2.js";import"./use-locale-CFjRjALw.js";import"./index-Dn5RNViO.js";import"./use-form-item-CNgNT5jP.js";import"./render-BxFg9-7m.js";import"./Suffix-BqBRFVnL.js";import"./icon-switch.cssr-BCTOxvoq.js";import"./use-style-qLHIyj3D.js";import"./Icon-Ck7Ij_E6.js";import"./upperFirst-Bq7Kgunw.js";import"./Loading-CByrJVhO.js";import"./light-BOD3MGQo.js";import"./color-to-class-B0iQgAn2.js";import"./Close-D6FODkWY.js";import"./FocusDetector-DcygY9Tk.js";import"./happens-in-CM8LO42l.js";import"./index-DsSU6HIH.js";const C=a({name:"EsSelect",components:{},props:{options:{type:Object,default:()=>({})},datasets:{type:Array,default:()=>[]},eventData:{type:[String,Boolean,Number],default:""}},emits:["updateValue","update:eventData"],setup(o,{emit:t}){m(()=>o.datasets,e=>{if(e&&e.length>0&&e&&e[0]){const r=e[0].value;t("update:eventData",r),t("updateValue",r)}},{immediate:!0});function n(e){t("update:eventData",e),t("updateValue",e)}const p=d(()=>({peers:{InternalSelectMenu:{color:o.options.optionBackColor,optionTextColor:o.options.optionTextColor,optionColorPending:o.options.optionPendingColor,optionColorActivePending:o.options.optionPendingColor},InternalSelection:{border:`1px solid ${o.options.borderColor}`,borderRadius:`${o.options.borderRadius}px`,borderActive:`1px solid ${o.options.borderColor}`,borderFocus:`1px solid ${o.options.borderColor}`,borderHover:`1px solid ${o.options.borderColor}`,textColor:o.options.textColor,color:o.options.backgroundColor,colorActive:o.options.backgroundColor,caretColor:o.options.backgroundColor}}}));function l(e){return[i(b,{trigger:"hover"},{trigger:()=>i("div",{style:"white-space: nowrap;text-overflow: ellipsis; overflow: hidden;"},{default:()=>e.label}),default:()=>i("span",{},{default:()=>e.label})})]}return{handleSelect:n,...s(o.options),overrideStyles:p,renderLabel:l}}});function g(o,t,n,p,l,e){const r=v;return c(),f(r,{value:o.eventData,placeholder:o.placeholder,options:o.datasets,size:o.size,to:!1,"theme-overrides":o.overrideStyles,clearable:o.clearable,"on-update:value":o.handleSelect,"render-label":o.renderLabel},null,8,["value","placeholder","options","size","theme-overrides","clearable","on-update:value","render-label"])}const $o=u(C,[["render",g]]);export{$o as default};