diff --git a/frontend/components.d.ts b/frontend/components.d.ts index a2be18cd0..234eb0714 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { BreadCrumbsItem: typeof import('./src/components/bread-crumbs/bread-crumbs-item.vue')['default'] CardWithHeader: typeof import('./src/components/card-with-header/index.vue')['default'] Codemirror: typeof import('./src/components/codemirror-dialog/codemirror.vue')['default'] + Collapse: typeof import('./src/components/app-layout/menu/components/Collapse.vue')['default'] ComplexTable: typeof import('./src/components/complex-table/index.vue')['default'] ConfirmDialog: typeof import('./src/components/confirm-dialog/index.vue')['default'] ContainerLog: typeof import('./src/components/container-log/index.vue')['default'] diff --git a/frontend/src/components/app-layout/menu/components/Collapse.vue b/frontend/src/components/app-layout/menu/components/Collapse.vue new file mode 100644 index 000000000..67bb4688c --- /dev/null +++ b/frontend/src/components/app-layout/menu/components/Collapse.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/frontend/src/components/app-layout/menu/index.scss b/frontend/src/components/app-layout/menu/index.scss index ce0a75fa7..425b61f2f 100644 --- a/frontend/src/components/app-layout/menu/index.scss +++ b/frontend/src/components/app-layout/menu/index.scss @@ -122,3 +122,9 @@ } } } + +.el-menu--collapse { + width: 85px; + + // margin-right: 10px; +} diff --git a/frontend/src/components/app-layout/menu/index.vue b/frontend/src/components/app-layout/menu/index.vue index 4a4b98249..539834edc 100644 --- a/frontend/src/components/app-layout/menu/index.vue +++ b/frontend/src/components/app-layout/menu/index.vue @@ -1,7 +1,7 @@ @@ -39,6 +40,7 @@ import { RouteRecordRaw, useRoute } from 'vue-router'; import { MenuStore } from '@/store/modules/menu'; import { loadingSvg } from '@/utils/svg'; import Logo from './components/logo.vue'; +import Collapse from './components/Collapse.vue'; import SubItem from './components/sub-item.vue'; import router, { menuList } from '@/routers/router'; import { logOutApi } from '@/api/modules/auth';