vben
2023-04-06 553ee9c7aed3c679c4d00d1c1c6278b8578020d5
提交 | 用户 | age
2f6253 1 <template>
bbce00 2   <div @click="openDrawer(true)">
b335e7 3     <Icon icon="ion:settings-outline" />
2f6253 4     <SettingDrawer @register="register" />
5   </div>
6 </template>
7 <script lang="ts">
8   import { defineComponent } from 'vue';
9   import SettingDrawer from './SettingDrawer';
553ee9 10   import Icon from '/@/components/Icon';
2f6253 11
12   import { useDrawer } from '/@/components/Drawer';
0692b4 13
2f6253 14   export default defineComponent({
27e50b 15     name: 'SettingButton',
b335e7 16     components: { SettingDrawer, Icon },
2f6253 17     setup() {
18       const [register, { openDrawer }] = useDrawer();
ed41e5 19
2f6253 20       return {
21         register,
22         openDrawer,
23       };
24     },
25   });
26 </script>