index-aacf363a.js 745 B

1
  1. import{J as p,ab as b,ac as P,a6 as f,at as m,d as x,ad as I,af as B,aK as C,g as o,ah as A,ag as S,l as v,q as N}from"./index-b3d5c748.js";const[_,n]=p("action-bar-icon"),h=b({},P,{dot:Boolean,text:String,icon:String,color:String,badge:f,iconClass:m,badgeProps:Object,iconPrefix:String});var k=x({name:_,props:h,setup(e,{slots:a}){const s=I();B(C);const i=()=>{const{dot:t,badge:r,icon:d,color:l,iconClass:u,badgeProps:c,iconPrefix:g}=e;return a.icon?o(S,A({dot:t,class:n("icon"),content:r},c),{default:a.icon}):o(v,{tag:"div",dot:t,name:d,badge:r,color:l,class:[n("icon"),u],badgeProps:c,classPrefix:g},null)};return()=>o("div",{role:"button",class:n(),tabindex:0,onClick:s},[i(),a.default?a.default():e.text])}});const K=N(k);export{K as A};