Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
c075c9c0
Commit
c075c9c0
authored
Dec 11, 2020
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:调整左侧栏的样式
parent
08b6b5ad
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
15 deletions
+18
-15
src/modules/root/Main.jsx
+3
-2
src/modules/root/Menu.tsx
+15
-13
No files found.
src/modules/root/Main.jsx
View file @
c075c9c0
import
React
,
{
useContext
,
useEffect
,
useState
}
from
'react'
import
'./Main.less'
;
import
{
MainRoutes
}
from
'@/routes'
;
function
Main
(){
const
[
menuType
,
setMenuType
]
=
useState
(
1
);
function
Main
(
props
){
const
{
menuType
}
=
props
return
(
<
div
className=
{
menuType
?
`right-container has-nav`
:
`right-container has-nav right-container-vertical`
}
...
...
src/modules/root/Menu.tsx
View file @
c075c9c0
...
...
@@ -38,12 +38,12 @@ function Aside(props: any) {
}
return
(
<
div
id=
"left-container"
className=
{
menuType
?
"left-container"
:
"left-container left-container-vertical"
}
id=
"left-container"
className=
{
menuType
?
"left-container"
:
"left-container left-container-vertical"
}
>
<
div
className=
"left"
>
<
div
className=
"nav"
>
...
...
@@ -54,10 +54,9 @@ function Aside(props: any) {
selectedKeys=
{
selectKey
}
openKeys=
{
openKeys
}
onOpenChange=
{
onOpenChange
}
mode=
"inline"
theme=
"dark"
inlineCollapsed=
{
false
}
mode=
{
menuType
?
"inline"
:
"vertical"
}
>
{
menuList
.
map
((
item
:
any
,
index
:
any
)
=>
{
...
...
@@ -67,7 +66,10 @@ function Aside(props: any) {
if
(
item
.
children
)
{
return
<
SubMenu
key=
{
item
.
groupCode
}
style=
{
{
marginTop
:
0
}
}
className=
"first-menu-item"
title=
{
<
div
>
<
span
style=
{
{
marginRight
:
6
}
}
className=
"iconfont icon"
dangerouslySetInnerHTML=
{
{
__html
:
item
.
icon
}
}
></
span
>
<
span
>
{
item
.
groupName
}
</
span
></
div
>
}
>
{
menuType
&&
<
span
>
{
item
.
groupName
}
</
span
>
}
</
div
>
}
>
{
item
.
children
.
map
((
_item
:
any
,
_index
:
any
)
=>
{
if
(
ctx
.
xmState
.
storeUserPermissionList
.
indexOf
(
_item
.
groupCode
)
===
-
1
)
{
...
...
@@ -76,7 +78,6 @@ function Aside(props: any) {
return
<
Menu
.
Item
onClick=
{
()
=>
{
toggleMenu
(
_item
)
}
}
style=
{
{
marginTop
:
0
}
}
key=
{
_item
.
groupCode
+
index
+
_index
}
>
<
span
className=
"listType"
></
span
>
<
span
className=
"name"
>
{
_item
.
groupName
}
</
span
>
</
Menu
.
Item
>
})
...
...
@@ -84,10 +85,11 @@ function Aside(props: any) {
</
SubMenu
>
}
else
{
return
<
Menu
.
Item
onClick=
{
()
=>
{
toggleMenu
(
item
)
}
}
key=
{
item
.
groupCode
}
className=
"first-menu-item"
>
<
span
style=
{
{
marginRight
:
6
}
}
className=
"iconfont icon"
dangerouslySetInnerHTML=
{
{
__html
:
item
.
icon
}
}
></
span
>
<
span
>
{
item
.
groupName
}
</
span
>
{
menuType
&&
<
span
>
{
item
.
groupName
}
</
span
>
}
</
Menu
.
Item
>
}
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment