ny
昨天 282fbc6488f4e8ceb5fda759f963ee88fbf7b999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script lang="ts" setup>
import { useDrawer } from '@jnpf/ui/drawer';
 
import { VbenIconButton } from '@vben-core/shadcn-ui';
 
import { Tooltip } from 'ant-design-vue';
 
import { $t } from '#/locales';
 
import CollectDrawer from './CollectDrawer.vue';
 
function openDrawer() {
  openCollectDrawer(true, {});
}
 
const [registerDrawer, { openDrawer: openCollectDrawer }] = useDrawer();
</script>
<template>
  <Tooltip :mouse-enter-delay="0.5" :title="$t('layout.header.myCollect')" placement="bottom">
    <VbenIconButton class="global-header-icon rounded-md px-[10px]" @click="openDrawer">
      <i class="icon-ym icon-ym-header-star text-[18px] text-foreground"></i>
    </VbenIconButton>
  </Tooltip>
  <CollectDrawer @register="registerDrawer" />
</template>