Files
chatgpt-web/src/components/common/HoverButton/Button.vue
2023-02-13 11:59:00 +08:00

21 lines
341 B
Vue

<script setup lang='ts'>
interface Emit {
(e: 'click'): void
}
const emit = defineEmits<Emit>()
function handleClick() {
emit('click')
}
</script>
<template>
<button
class="flex items-center justify-center w-10 h-10 transition rounded-full hover:bg-neutral-100"
@click="handleClick"
>
<slot />
</button>
</template>