refactor: Hamburger Component

This commit is contained in:
pany 2022-08-23 11:39:01 +08:00
parent 0177b58f16
commit 0ad723eda8

View File

@ -8,7 +8,9 @@ defineProps({
} }
}) })
const emit = defineEmits(["toggle-click"]) const emit = defineEmits<{
(e: "toggle-click"): void
}>()
const toggleClick = () => { const toggleClick = () => {
emit("toggle-click") emit("toggle-click")
@ -18,8 +20,8 @@ const toggleClick = () => {
<template> <template>
<div @click="toggleClick"> <div @click="toggleClick">
<el-icon :size="20" class="icon"> <el-icon :size="20" class="icon">
<fold v-if="isActive" /> <Fold v-if="isActive" />
<expand v-else /> <Expand v-else />
</el-icon> </el-icon>
</div> </div>
</template> </template>