Skip to content

Commit

Permalink
fix: fix help prompt messages do not disappear
Browse files Browse the repository at this point in the history
  • Loading branch information
SonyLeo committed Jan 26, 2025
1 parent 8d39cc2 commit 39cb19f
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions packages/common/component/SvgButton.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<template>
<span class="svg-button" :class="{ 'svg-button-hover': hoverBgColor }" @click="$emit('click', $event)">
<span class="svg-button" :class="{ 'svg-button-hover': hoverBgColor }" @click="handleClick($event)">
<tiny-tooltip effect="dark" :content="tips" :placement="placement">
<component :is="name" v-if="isTinyIcon" />
<svg-icon v-else :name="name"></svg-icon>
Expand Down Expand Up @@ -34,11 +34,17 @@ export default {
}
},
emits: ['click'],
setup(props) {
setup(props, { emit }) {
const isTinyIcon = computed(() => props.name.toLowerCase().indexOf('icon') === 0)
const handleClick = (event) => {
event.target.blur()
emit('click', event)
}
return {
isTinyIcon
isTinyIcon,
handleClick
}
}
}
Expand Down

0 comments on commit 39cb19f

Please sign in to comment.