icon-selector-48d043d3.js 7.5 KB

1
  1. import{o as s,c as e,e as _,d as o,q as t,ay as i,z as a,a as l,w as r,f as n,a9 as c,Z as p,az as m,F as E,p as g,V as u,aA as v,a5 as d,$ as V,ak as j,aB as I,aC as A,aD as D,_ as L}from"./index-6c5daafa.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */const O={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},P=[_("path",{fill:"currentColor",d:"m192 384l320 384l320-384z"},null,-1)];const R={name:"ep-caret-bottom",render:function(_,o){return s(),e("svg",O,P)}},T={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},h=[_("path",{fill:"currentColor",d:"M512 320L192 704h639.936z"},null,-1)];const b={name:"ep-caret-top",render:function(_,o){return s(),e("svg",T,h)}},f={class:"icon-list"},y=["onClick"],w=L(o({__name:"index",props:{modelValue:{type:String,require:!1},width:{type:String,require:!1,default:"400px"}},emits:["update:modelValue"],setup(o,{emit:L}){const O=o,P=t(!1),T=i(O,"modelValue"),h=i(O,"width"),w=[],x=t([]),k=t("");function q(){k.value?x.value=w.filter((s=>s.includes(k.value))):x.value=w}return a((()=>{!function(){const s=Object.assign({"../../assets/icons/advert.svg":()=>D((()=>import("./advert-c389eb80.js")),[]),"../../assets/icons/brand.svg":()=>D((()=>import("./brand-aedf5fc9.js")),[]),"../../assets/icons/bug.svg":()=>D((()=>import("./bug-4aac09af.js")),[]),"../../assets/icons/cascader.svg":()=>D((()=>import("./cascader-ddeca8bf.js")),[]),"../../assets/icons/chart.svg":()=>D((()=>import("./chart-53fb25d2.js")),[]),"../../assets/icons/client.svg":()=>D((()=>import("./client-ea3a8bc4.js")),[]),"../../assets/icons/close.svg":()=>D((()=>import("./close-fd14d8f3.js")),[]),"../../assets/icons/close_all.svg":()=>D((()=>import("./close_all-bf57c93c.js")),[]),"../../assets/icons/close_left.svg":()=>D((()=>import("./close_left-a0da6e22.js")),[]),"../../assets/icons/close_other.svg":()=>D((()=>import("./close_other-41658463.js")),[]),"../../assets/icons/close_right.svg":()=>D((()=>import("./close_right-efbf9ea6.js")),[]),"../../assets/icons/coupon.svg":()=>D((()=>import("./coupon-f649186c.js")),[]),"../../assets/icons/dashboard.svg":()=>D((()=>import("./dashboard-163827ee.js")),[]),"../../assets/icons/dict.svg":()=>D((()=>import("./dict-b0e5bc19.js")),[]),"../../assets/icons/dict_item.svg":()=>D((()=>import("./dict_item-297d4718.js")),[]),"../../assets/icons/download.svg":()=>D((()=>import("./download-20e60228.js")),[]),"../../assets/icons/drag.svg":()=>D((()=>import("./drag-f8a17d9e.js")),[]),"../../assets/icons/edit.svg":()=>D((()=>import("./edit-947cfd5b.js")),[]),"../../assets/icons/exit-fullscreen.svg":()=>D((()=>import("./exit-fullscreen-28b28a9b.js")),[]),"../../assets/icons/eye-open.svg":()=>D((()=>import("./eye-open-f6978778.js")),[]),"../../assets/icons/eye.svg":()=>D((()=>import("./eye-5b533532.js")),[]),"../../assets/icons/fullscreen.svg":()=>D((()=>import("./fullscreen-0b0268d7.js")),[]),"../../assets/icons/github.svg":()=>D((()=>import("./github-676dae0f.js")),[]),"../../assets/icons/goods-list.svg":()=>D((()=>import("./goods-list-99a46383.js")),[]),"../../assets/icons/goods.svg":()=>D((()=>import("./goods-ab1a49b0.js")),[]),"../../assets/icons/guide.svg":()=>D((()=>import("./guide-91d860d5.js")),[]),"../../assets/icons/homepage.svg":()=>D((()=>import("./homepage-a6d62cf0.js")),[]),"../../assets/icons/lab.svg":()=>D((()=>import("./lab-493eca94.js")),[]),"../../assets/icons/language.svg":()=>D((()=>import("./language-14a808b5.js")),[]),"../../assets/icons/link.svg":()=>D((()=>import("./link-7a029391.js")),[]),"../../assets/icons/logo.svg":()=>D((()=>import("./logo-69d1f39e.js")),[]),"../../assets/icons/menu.svg":()=>D((()=>import("./menu-b2454b89.js")),[]),"../../assets/icons/message.svg":()=>D((()=>import("./message-61f94f8e.js")),[]),"../../assets/icons/money.svg":()=>D((()=>import("./money-5d233eb4.js")),[]),"../../assets/icons/monitor.svg":()=>D((()=>import("./monitor-b1043042.js")),[]),"../../assets/icons/nested.svg":()=>D((()=>import("./nested-a7de7be9.js")),[]),"../../assets/icons/number.svg":()=>D((()=>import("./number-e4a2abf5.js")),[]),"../../assets/icons/order.svg":()=>D((()=>import("./order-4a3e84b4.js")),[]),"../../assets/icons/password.svg":()=>D((()=>import("./password-16001f0d.js")),[]),"../../assets/icons/peoples.svg":()=>D((()=>import("./peoples-9a27d646.js")),[]),"../../assets/icons/perm.svg":()=>D((()=>import("./perm-17de1084.js")),[]),"../../assets/icons/publish.svg":()=>D((()=>import("./publish-c16dce60.js")),[]),"../../assets/icons/qq.svg":()=>D((()=>import("./qq-aa82d97d.js")),[]),"../../assets/icons/rabbitmq.svg":()=>D((()=>import("./rabbitmq-b12d3ee2.js")),[]),"../../assets/icons/rate.svg":()=>D((()=>import("./rate-f020e29c.js")),[]),"../../assets/icons/redis.svg":()=>D((()=>import("./redis-192ebb85.js")),[]),"../../assets/icons/refresh.svg":()=>D((()=>import("./refresh-6fdb8490.js")),[]),"../../assets/icons/role.svg":()=>D((()=>import("./role-149112db.js")),[]),"../../assets/icons/security.svg":()=>D((()=>import("./security-b81d48a8.js")),[]),"../../assets/icons/shopping.svg":()=>D((()=>import("./shopping-69bd6fbd.js")),[]),"../../assets/icons/size.svg":()=>D((()=>import("./size-4ea458b9.js")),[]),"../../assets/icons/skill.svg":()=>D((()=>import("./skill-306341e4.js")),[]),"../../assets/icons/system.svg":()=>D((()=>import("./system-0fe1c6bc.js")),[]),"../../assets/icons/theme.svg":()=>D((()=>import("./theme-b14c5b27.js")),[]),"../../assets/icons/tree.svg":()=>D((()=>import("./tree-df26fac0.js")),[]),"../../assets/icons/user.svg":()=>D((()=>import("./user-09ef30a9.js")),[]),"../../assets/icons/uv.svg":()=>D((()=>import("./uv-b3454833.js")),[]),"../../assets/icons/valid_code.svg":()=>D((()=>import("./valid_code-f991285e.js")),[]),"../../assets/icons/wechat.svg":()=>D((()=>import("./wechat-ae142557.js")),[])});for(const e in s){const s=e.split("assets/icons/")[1].split(".svg")[0];w.push(s)}x.value=w}()})),(o,t)=>{const i=v,a=d,D=b,O=R,w=V,C=j,z=I,B=A;return s(),e("div",{class:"relative",style:u({width:n(h)})},[l(a,{modelValue:n(T),"onUpdate:modelValue":t[0]||(t[0]=s=>c(T)?T.value=s:null),readonly:"",onClick:t[1]||(t[1]=s=>P.value=!P.value),placeholder:"点击选择图标"},{prepend:r((()=>[l(i,{"icon-class":n(T)},null,8,["icon-class"])])),_:1},8,["modelValue"]),l(B,{shadow:"none",visible:P.value,placement:"bottom-end",trigger:"click",width:400},{reference:r((()=>[_("div",{onClick:t[2]||(t[2]=s=>P.value=!P.value),class:"cursor-pointer text-[#999] absolute right-[10px] top-0 height-[32px] leading-[32px]"},[p(l(D,null,null,512),[[m,P.value]]),p(l(O,null,null,512),[[m,!P.value]])])])),default:r((()=>[l(a,{class:"p-2",modelValue:k.value,"onUpdate:modelValue":t[3]||(t[3]=s=>k.value=s),placeholder:"搜索图标",clearable:"",onInput:q},null,8,["modelValue"]),l(w,{"border-style":"dashed"}),l(z,{height:"300px"},{default:r((()=>[_("ul",f,[(s(!0),e(E,null,g(x.value,((_,o)=>(s(),e("li",{class:"icon-item",key:o,onClick:s=>function(s){L("update:modelValue",s),P.value=!1}(_)},[l(C,{content:_,placement:"bottom",effect:"light"},{default:r((()=>[l(i,{color:"var(--el-text-color-regular)","icon-class":_},null,8,["icon-class"])])),_:2},1032,["content"])],8,y)))),128))])])),_:1})])),_:1},8,["visible"])],4)}}}),[["__scopeId","data-v-425a2826"]]),x={class:"app-container"},k=o({__name:"icon-selector",setup(_){const o=t("edit");return(_,t)=>{const i=w;return s(),e("div",x,[l(i,{modelValue:n(o),"onUpdate:modelValue":t[0]||(t[0]=s=>c(o)?o.value=s:null),width:"400px"},null,8,["modelValue"])])}}});export{k as default};