1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <template>
| <div @click.stop="toggleCollapsed">
| <DoubleRightOutlined v-if="getCollapsed" />
| <DoubleLeftOutlined v-else />
| </div>
| </template>
| <script lang="ts">
| import { defineComponent } from 'vue';
| import { DoubleRightOutlined, DoubleLeftOutlined } from '@ant-design/icons-vue';
| import { useMenuSetting } from '/@/hooks/setting/useMenuSetting';
|
| export default defineComponent({
| name: 'SiderTrigger',
| components: { DoubleRightOutlined, DoubleLeftOutlined },
| setup() {
| const { getCollapsed, toggleCollapsed } = useMenuSetting();
|
| return { getCollapsed, toggleCollapsed };
| },
| });
| </script>
|
|