Blame view

Yi.Vben5.Vue3/packages/effects/layouts/src/widgets/preferences/preferences-button.vue 526 Bytes
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  <script lang="ts" setup>
  import { Settings } from '@vben/icons';
  import { VbenIconButton } from '@vben-core/shadcn-ui';
  
  import Preferences from './preferences.vue';
  
  const emit = defineEmits<{ clearPreferencesAndLogout: [] }>();
  
  function clearPreferencesAndLogout() {
    emit('clearPreferencesAndLogout');
  }
  </script>
  <template>
    <Preferences @clear-preferences-and-logout="clearPreferencesAndLogout">
      <VbenIconButton>
        <Settings class="text-foreground size-4" />
      </VbenIconButton>
    </Preferences>
  </template>