Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
pro-layout
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
packages
pro-layout
Commits
9f260651
Commit
9f260651
authored
Feb 09, 2021
by
Sendya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: lint check
parent
cb61ef3c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
5 additions
and
17 deletions
+5
-17
package.json
package.json
+1
-1
BasicLayout.tsx
src/BasicLayout.tsx
+3
-3
BaseMenu.tsx
src/SiderMenu/BaseMenu.tsx
+0
-12
index.tsx
src/SiderMenu/index.tsx
+1
-1
No files found.
package.json
View file @
9f260651
{
"name"
:
"@ant-design-vue/pro-layout"
,
"version"
:
"3.0.0-alpha.
6
"
,
"version"
:
"3.0.0-alpha.
7
"
,
"main"
:
"./lib/index.js"
,
"module"
:
"./es/index.js"
,
"sideEffects"
:
false
,
...
...
src/BasicLayout.tsx
View file @
9f260651
...
...
@@ -13,8 +13,6 @@ import './BasicLayout.less';
const
defaultI18nRender
=
(
key
:
string
)
=>
key
;
export
type
BasicLayoutProps
=
SiderMenuWrapperProps
&
HeaderViewProps
&
{
pure
?:
boolean
;
...
...
@@ -84,7 +82,9 @@ const ProLayout: FunctionalComponent<BasicLayoutProps> = (props, { emit, slots }
emit
(
'update:selected-keys'
,
selectedKeys
);
};
const
colSize
=
useMediaQuery
();
const
isMobile
=
computed
(()
=>
(
colSize
.
value
===
'sm'
||
colSize
.
value
===
'xs'
)
&&
!
props
.
disableMobile
);
const
isMobile
=
computed
(
()
=>
(
colSize
.
value
===
'sm'
||
colSize
.
value
===
'xs'
)
&&
!
props
.
disableMobile
,
);
const
baseClassName
=
computed
(()
=>
`
${
props
.
prefixCls
}
-basicLayout`
);
// gen className
const
className
=
computed
(()
=>
{
...
...
src/SiderMenu/BaseMenu.tsx
View file @
9f260651
...
...
@@ -8,8 +8,6 @@ import {
PropType
,
isVNode
,
toRefs
,
toRaw
,
unref
,
}
from
'vue'
;
import
{
createFromIconfontCN
}
from
'@ant-design/icons-vue'
;
import
'ant-design-vue/es/menu/style'
;
...
...
@@ -157,13 +155,6 @@ LazyIcon.icon = {
type
:
[
String
,
Function
,
Object
]
as
PropType
<
string
|
Function
|
VNodeChild
|
JSX
.
Element
>
,
};
const
getOpenKeysProps
=
(
openKeys
:
string
[]
|
false
,
{
layout
,
collapsed
})
=>
{
if
(
openKeys
&&
!
collapsed
&&
[
'side'
,
'mix'
].
includes
(
layout
||
'mix'
))
{
return
openKeys
;
}
return
[];
};
export
default
defineComponent
({
name
:
'BaseMenu'
,
props
:
Object
.
assign
(
...
...
@@ -180,9 +171,6 @@ export default defineComponent({
setup
(
props
,
{
emit
})
{
const
{
mode
,
i18n
}
=
toRefs
(
props
);
const
isInline
=
computed
(()
=>
mode
.
value
===
'inline'
);
const
openKeysProps
=
computed
(()
=>
getOpenKeysProps
(
props
.
openKeys
,
{
layout
:
props
.
layout
,
collapsed
:
props
.
collapsed
}),
);
const
handleOpenChange
:
OpenEventHandler
=
(
openKeys
:
string
[]):
void
=>
{
emit
(
'update:openKeys'
,
openKeys
);
...
...
src/SiderMenu/index.tsx
View file @
9f260651
...
...
@@ -25,7 +25,7 @@ const SiderMenuWrapper: FunctionalComponent<SiderMenuWrapperProps> = props => {
{
...
props
}
collapsed=
{
props
.
isMobile
?
false
:
props
.
collapsed
}
splitMenus=
{
false
}
/>
/>
</
Drawer
>
)
:
(
<
SiderMenu
{
...
props
}
/>
...
...
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