1234567891011121314151617181920212223242526 |
- <template>
- <div @click="openDrawer(true)">
- <Icon icon="ion:settings-outline" />
- <SettingDrawer @register="register" />
- </div>
- </template>
- <script lang="ts">
- import { defineComponent } from 'vue';
- import SettingDrawer from './SettingDrawer';
- import Icon from '/@/components/Icon';
- import { useDrawer } from '/@/components/Drawer';
- export default defineComponent({
- name: 'SettingButton',
- components: { SettingDrawer, Icon },
- setup() {
- const [register, { openDrawer }] = useDrawer();
- return {
- register,
- openDrawer,
- };
- },
- });
- </script>
|