@@ -19,6 +19,7 @@ import StoreManager from './views/StoreManager.vue'
1919import SecretManager from ' ./views/SecretManager.vue'
2020import WelcomePage from ' ./views/WelcomePage.vue'
2121import DataManager from ' ./views/DataManager.vue'
22+ import MagicKey from ' ./components/MagicKey.vue'
2223import { useI18n } from ' vue-i18n'
2324import ElementPlus from ' element-plus' ;
2425import zhCn from ' element-plus/dist/locale/zh-cn.mjs'
@@ -111,15 +112,14 @@ watch(theme, (e) => {
111112 </script >
112113
113114<template >
114- <el-container style = " height : 100 % ; " >
115+ <el-container class = " full- height" >
115116 <el-aside width =" auto" style =" display : flex ; flex-direction : column ;" >
116- <el-radio-group v-model =" isCollapse" >
117+ <el-radio-group v-model =" isCollapse" class = " el-menu " >
117118 <el-radio-button :value =" false" >+</el-radio-button >
118119 <el-radio-button :value =" true" >-</el-radio-button >
119120 </el-radio-group >
120121 <el-menu
121- class =" el-menu-vertical"
122- style =" height : 100% ;"
122+ class =" el-menu-vertical full-height"
123123 :default-active =" activeMenu"
124124 :collapse =" isCollapse"
125125 @select =" handleSelect"
@@ -155,7 +155,7 @@ watch(theme, (e) => {
155155 </el-menu >
156156 </el-aside >
157157
158- <el-main style = " padding-top : 0 px ; " >
158+ <el-main class = " center-zone " >
159159 <div class =" top-menu" >
160160 <el-col style =" display : flex ; align-items : center ;" >
161161 <el-icon @click =" settingDialogVisible=true" size =" 20" ><Setting /></el-icon >
@@ -223,10 +223,15 @@ watch(theme, (e) => {
223223 </el-col >
224224 </el-row >
225225 </el-dialog >
226+
227+ <MagicKey />
226228</template >
227229
228230<style >
229231.el-menu-vertical :not (.el-menu--collapse ) {
230232 width : 200px ;
231233}
234+ .el-menu-vertical :is(.el-menu--collapse ) {
235+ width : 80px ;
236+ }
232237 </style >
0 commit comments