1
0
web/static/slide/assets/slidev/IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js
2024-10-14 23:14:52 +09:00

2 lines
409 B
JavaScript

import{d as t,o as a,c as o,k as n,e,x as l,f as i,ay as r,i as c}from"../modules/vue-CSR4ejk2.js";const p={class:"sr-only"},_=t({__name:"IconButton",props:{title:{},icon:{},as:{}},setup(d){return(s,m)=>(a(),o(r(s.as||"button"),{class:"slidev-icon-btn",title:s.title},{default:n(()=>[e("span",p,l(s.title),1),i(s.$slots,"default",{},()=>[e("div",{class:c(s.icon)},null,2)])]),_:3},8,["title"]))}});export{_};