Spaces:
Runtime error
Runtime error
<script setup lang='ts'> | |
import { defineAsyncComponent, ref } from 'vue' | |
import { HoverButton, SvgIcon, UserAvatar } from '@/components/common' | |
const Setting = defineAsyncComponent(() => import('@/components/common/Setting/index.vue')) | |
const show = ref(false) | |
</script> | |
<template> | |
<footer class="flex items-center justify-between min-w-0 p-4 overflow-hidden border-t dark:border-neutral-800"> | |
<div class="flex-1 flex-shrink-0 overflow-hidden"> | |
<UserAvatar /> | |
</div> | |
<HoverButton @click="show = true"> | |
<span class="text-xl text-[#4f555e] dark:text-white"> | |
<SvgIcon icon="ri:settings-4-line" /> | |
</span> | |
</HoverButton> | |
<Setting v-if="show" v-model:visible="show" /> | |
</footer> | |
</template> | |