import{t as l,D as p,_ as m}from"./index-59bc3b6e.js";import{A as d,f as _}from"./element-plus-bd23c18b.js";import{I as u,_ as f,ag as n,o as z,c as B,W as o,O as r,U as C,X as h}from"./@vue-2b7f1207.js";import"./vue-router-0de4a90b.js";import"./monaco-editor-530c6fe2.js";import"./vue-a9a7eb42.js";import"./@element-plus-b40d27ee.js";import"./@vueuse-bbff6225.js";import"./lodash-es-8470c7e9.js";import"./async-validator-b6b8d38d.js";import"./@ctrl-b0f23ca4.js";import"./@popperjs-7c8154ca.js";import"./escape-html-19374969.js";import"./dayjs-39b5b250.js";import"./normalize-wheel-es-ed76fb12.js";const v=u({name:"Icon",components:{ElContainer:d,XIcon:l,ElDivider:_},setup(e){const i=p();return{state:f({icon:"Plus"}),props:e,provider:i}},methods:{click_handler_2jl6c2bv8q8(){this.state.icon=this.state.icon==="Minus"?"Plus":"Minus"}}});function E(e,i,s,g,F,k){const t=n("XIcon"),c=n("ElContainer"),a=n("ElDivider");return z(),B(h,null,[o(c,{style:{padding:"20px"},direction:"horizontal "},{default:r(()=>[o(t,{icon:"Star",size:"small"}),o(t,{icon:"Star",size:"default"}),o(t,{icon:"Star",size:"large"}),o(t,{icon:"Star",size:"large",color:"#0B509F"}),o(t,{icon:"Grid",size:50,color:"#1DC60A"}),o(t,{icon:"",size:50,color:"#0B509F",src:"/ide/assets/logo-32adf494.png"})]),_:1}),o(a,null,{default:r(()=>[C(" 分割线 ")]),_:1}),o(t,{icon:"GoodsFilled",size:100,color:"#F10B0B"}),o(t,{icon:e.state.icon,size:100,color:"#F10B0B",onClick:e.click_handler_2jl6c2bv8q8},null,8,["icon","onClick"])],64)}const V=m(v,[["render",E]]);export{V as default};
