1
0

index.vue 609 B

1234567891011121314151617181920212223242526
  1. <template>
  2. <div @click="openDrawer(true)">
  3. <Icon icon="ion:settings-outline" />
  4. <SettingDrawer @register="register" />
  5. </div>
  6. </template>
  7. <script lang="ts">
  8. import { defineComponent } from 'vue';
  9. import SettingDrawer from './SettingDrawer';
  10. import Icon from '/@/components/Icon';
  11. import { useDrawer } from '/@/components/Drawer';
  12. export default defineComponent({
  13. name: 'SettingButton',
  14. components: { SettingDrawer, Icon },
  15. setup() {
  16. const [register, { openDrawer }] = useDrawer();
  17. return {
  18. register,
  19. openDrawer,
  20. };
  21. },
  22. });
  23. </script>