dk-plus
Version:
2 lines (1 loc) • 1.54 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("./index2.js"),e=require("vue"),d=require("../../_virtual/index.js"),r=["disabled","onClick"];function s(l,n,u,p,c,m){const t=e.resolveComponent("dk-input");return e.openBlock(),e.createElementBlock("div",{ref:"rootRef",class:e.normalizeClass(["dk-time-select",{"is-disabled":l.disabled}])},[e.createVNode(t,{id:l.id,name:l.name,"model-value":l.text,disabled:l.disabled,readonly:!l.editable,clearable:l.clearable,placeholder:l.placeholder,"onUpdate:modelValue":l.onInputUpdate,onFocus:l.onFocus,onBlur:l.onBlur},null,8,["id","name","model-value","disabled","readonly","clearable","placeholder","onUpdate:modelValue","onFocus","onBlur"]),e.withDirectives(e.createElementVNode("div",{class:"dk-time-select_dropdown",onMousedown:n[1]||(n[1]=e.withModifiers(()=>{},["prevent"]))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.optionItems,o=>(e.openBlock(),e.createElementBlock("button",{key:o.value,class:e.normalizeClass(["dk-time-select_option",{"is-selected":l.isSelected(o.value)}]),type:"button",disabled:o.disabled,onClick:k=>l.onPick(o.value)},e.toDisplayString(o.value),11,r))),128)),l.clearable?(e.openBlock(),e.createElementBlock("button",{key:0,class:"dk-time-select_clear",type:"button",onClick:n[0]||(n[0]=(...o)=>l.onClear&&l.onClear(...o))},"\u6E05\u7A7A")):e.createCommentVNode("",!0)],544),[[e.vShow,l.open]])],2)}const i=d.default(a.default,[["render",s]]);exports.default=i;