物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

13 lines
1.2 KiB

import{a as s}from"./context-KbjOeZY_.js";import{u as l}from"./upperFirst-Bq7Kgunw.js";import{d as a,i as d,O as u,G as c}from"./index-bVOhw2NF.js";import{c as p,b as f}from"./light-Cua7cqmF.js";import{u as m}from"./use-style-qLHIyj3D.js";function w(e,t){return a({name:l(e),setup(){var i;const o=(i=d(s,null))===null||i===void 0?void 0:i.mergedIconsRef;return()=>{var n;const r=(n=o==null?void 0:o.value)===null||n===void 0?void 0:n[e];return r?r():t}}})}const h=p("base-icon",`
height: 1em;
width: 1em;
line-height: 1em;
text-align: center;
display: inline-block;
position: relative;
fill: currentColor;
transform: translateZ(0);
`,[f("svg",`
height: 1em;
width: 1em;
`)]),x=a({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){m("-base-icon",h,u(e,"clsPrefix"))},render(){return c("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}});export{x as N,w as r};