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
d65c447a
Commit
d65c447a
authored
Aug 04, 2020
by
Sendya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: PageHeader import Props err #25
refactor: full import component&style antdv
parent
f6f01f09
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
73 additions
and
14 deletions
+73
-14
BasicLayout.vue
examples/src/layouts/BasicLayout.vue
+5
-0
BasicLayout.jsx
src/BasicLayout.jsx
+3
-1
Header.jsx
src/Header.jsx
+3
-1
WrapContent.jsx
src/WrapContent.jsx
+4
-1
index.jsx
src/components/GlobalHeader/index.jsx
+2
-1
index.jsx
src/components/PageHeaderWrapper/index.jsx
+4
-3
BaseMenu.jsx
src/components/RouteMenu/BaseMenu.jsx
+5
-1
BlockCheckbox.jsx
src/components/SettingDrawer/BlockCheckbox.jsx
+5
-1
LayoutChange.jsx
src/components/SettingDrawer/LayoutChange.jsx
+9
-1
ThemeColor.jsx
src/components/SettingDrawer/ThemeColor.jsx
+4
-1
index.jsx
src/components/SettingDrawer/index.jsx
+25
-1
SiderMenu.jsx
src/components/SiderMenu/SiderMenu.jsx
+2
-1
index.jsx
src/components/SiderMenu/index.jsx
+2
-1
No files found.
examples/src/layouts/BasicLayout.vue
View file @
d65c447a
...
@@ -12,6 +12,11 @@
...
@@ -12,6 +12,11 @@
:handleCollapse=
"handleCollapse"
:handleCollapse=
"handleCollapse"
:i18nRender=
"i18nRender"
:i18nRender=
"i18nRender"
>
>
<!--
<template
v-slot:menuRender
>
<div
v-for=
"(menu, key) in menus"
:key=
"key"
>
{{
menu
}}
</div>
</
template
>
-->
<
template
v-slot:menuHeaderRender
>
<
template
v-slot:menuHeaderRender
>
<div>
<div>
<img
src=
"../assets/logo.svg"
/>
<img
src=
"../assets/logo.svg"
/>
...
...
src/BasicLayout.jsx
View file @
d65c447a
...
@@ -2,7 +2,9 @@ import './BasicLayout.less'
...
@@ -2,7 +2,9 @@ import './BasicLayout.less'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Layout
}
from
'ant-design-vue'
import
'ant-design-vue/es/layout/style'
import
Layout
from
'ant-design-vue/es/layout'
import
{
ContainerQuery
}
from
'vue-container-query'
import
{
ContainerQuery
}
from
'vue-container-query'
import
{
SiderMenuWrapper
,
GlobalFooter
}
from
'./components'
import
{
SiderMenuWrapper
,
GlobalFooter
}
from
'./components'
import
{
getComponentFromProp
,
isFun
}
from
'./utils/util'
import
{
getComponentFromProp
,
isFun
}
from
'./utils/util'
...
...
src/Header.jsx
View file @
d65c447a
import
'./Header.less'
import
'./Header.less'
import
{
Layout
}
from
'ant-design-vue'
import
'ant-design-vue/es/layout/style'
import
Layout
from
'ant-design-vue/es/layout'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
BaseMenu
from
'./components/RouteMenu/BaseMenu'
import
BaseMenu
from
'./components/RouteMenu/BaseMenu'
import
{
defaultRenderLogoAntTitle
,
SiderMenuProps
}
from
'./components/SiderMenu/SiderMenu'
import
{
defaultRenderLogoAntTitle
,
SiderMenuProps
}
from
'./components/SiderMenu/SiderMenu'
...
...
src/WrapContent.jsx
View file @
d65c447a
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
ConfigProvider
,
Layout
}
from
'ant-design-vue'
import
'ant-design-vue/es/layout/style'
import
Layout
from
'ant-design-vue/es/layout'
import
ConfigProvider
from
'ant-design-vue/es/config-provider'
import
GridContent
from
'./components/GridContent'
import
GridContent
from
'./components/GridContent'
const
{
Content
}
=
Layout
const
{
Content
}
=
Layout
...
...
src/components/GlobalHeader/index.jsx
View file @
d65c447a
...
@@ -3,7 +3,8 @@ import './index.less'
...
@@ -3,7 +3,8 @@ import './index.less'
import
debounce
from
'lodash/debounce'
import
debounce
from
'lodash/debounce'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
triggerEvent
,
inBrowser
,
isFun
}
from
'../../utils/util'
import
{
triggerEvent
,
inBrowser
,
isFun
}
from
'../../utils/util'
import
{
Icon
}
from
'ant-design-vue'
import
'ant-design-vue/es/icon/style'
import
Icon
from
'ant-design-vue/es/icon'
import
{
defaultRenderLogo
}
from
'../SiderMenu/SiderMenu'
import
{
defaultRenderLogo
}
from
'../SiderMenu/SiderMenu'
export
const
GlobalHeaderProps
=
{
export
const
GlobalHeaderProps
=
{
...
...
src/components/PageHeaderWrapper/index.jsx
View file @
d65c447a
...
@@ -2,11 +2,12 @@ import './index.less'
...
@@ -2,11 +2,12 @@ import './index.less'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
GridContent
from
'../GridContent'
import
GridContent
from
'../GridContent'
import
{
PageHeader
,
Tabs
}
from
'ant-design-vue'
import
'ant-design-vue/es/page-header/style'
import
PageHeader
,
{
PageHeaderProps
}
from
'ant-design-vue/es/page-header'
import
'ant-design-vue/es/tabs/style'
import
Tabs
from
'ant-design-vue/es/tabs'
import
{
getComponentFromProp
}
from
'ant-design-vue/lib/_util/props-util'
import
{
getComponentFromProp
}
from
'ant-design-vue/lib/_util/props-util'
const
{
PageHeaderProps
}
=
PageHeader
const
prefixedClassName
=
'ant-pro-page-header-wrap'
const
prefixedClassName
=
'ant-pro-page-header-wrap'
const
PageHeaderTabConfig
=
{
const
PageHeaderTabConfig
=
{
...
...
src/components/RouteMenu/BaseMenu.jsx
View file @
d65c447a
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Menu
,
Icon
}
from
'ant-design-vue'
import
'ant-design-vue/es/menu/style'
import
Menu
from
'ant-design-vue/es/menu'
import
'ant-design-vue/es/icon/style'
import
Icon
from
'ant-design-vue/es/icon'
const
{
const
{
Item
:
MenuItem
,
Item
:
MenuItem
,
...
...
src/components/SettingDrawer/BlockCheckbox.jsx
View file @
d65c447a
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Tooltip
,
Icon
}
from
'ant-design-vue'
import
'ant-design-vue/es/tooltip/style'
import
Tooltip
from
'ant-design-vue/es/tooltip'
import
'ant-design-vue/es/icon/style'
import
Icon
from
'ant-design-vue/es/icon'
const
BlockCheckboxProps
=
{
const
BlockCheckboxProps
=
{
value
:
PropTypes
.
string
,
value
:
PropTypes
.
string
,
...
...
src/components/SettingDrawer/LayoutChange.jsx
View file @
d65c447a
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
List
,
Tooltip
,
Select
,
Switch
}
from
'ant-design-vue'
import
'ant-design-vue/es/tooltip/style'
import
Tooltip
from
'ant-design-vue/es/tooltip'
import
'ant-design-vue/es/list/style'
import
List
from
'ant-design-vue/es/list'
import
'ant-design-vue/es/select/style'
import
Select
from
'ant-design-vue/es/select'
import
'ant-design-vue/es/switch/style'
import
Switch
from
'ant-design-vue/es/switch'
export
const
renderLayoutSettingItem
=
(
h
,
item
)
=>
{
export
const
renderLayoutSettingItem
=
(
h
,
item
)
=>
{
const
action
=
{...
item
.
action
}
const
action
=
{...
item
.
action
}
...
...
src/components/SettingDrawer/ThemeColor.jsx
View file @
d65c447a
import
'./ThemeColor.less'
import
'./ThemeColor.less'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Tooltip
,
Icon
}
from
'ant-design-vue'
import
{
genThemeToString
}
from
'../../utils/util'
import
{
genThemeToString
}
from
'../../utils/util'
import
'ant-design-vue/es/tooltip/style'
import
Tooltip
from
'ant-design-vue/es/tooltip'
import
'ant-design-vue/es/icon/style'
import
Icon
from
'ant-design-vue/es/icon'
const
baseClassName
=
'theme-color'
const
baseClassName
=
'theme-color'
...
...
src/components/SettingDrawer/index.jsx
View file @
d65c447a
...
@@ -2,7 +2,31 @@ import './index.less'
...
@@ -2,7 +2,31 @@ import './index.less'
import
omit
from
'omit.js'
import
omit
from
'omit.js'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Divider
,
Drawer
,
List
,
Switch
,
Button
,
Icon
,
Alert
,
message
}
from
'ant-design-vue'
import
'ant-design-vue/es/divider/style'
import
Divider
from
'ant-design-vue/es/divider'
import
'ant-design-vue/es/drawer/style'
import
Drawer
from
'ant-design-vue/es/drawer'
import
'ant-design-vue/es/list/style'
import
List
from
'ant-design-vue/es/list'
import
'ant-design-vue/es/switch/style'
import
Switch
from
'ant-design-vue/es/switch'
import
'ant-design-vue/es/button/style'
import
Button
from
'ant-design-vue/es/button'
import
'ant-design-vue/es/icon/style'
import
Icon
from
'ant-design-vue/es/icon'
import
'ant-design-vue/es/alert/style'
import
Alert
from
'ant-design-vue/es/alert'
import
'ant-design-vue/es/message/style'
import
message
from
'ant-design-vue/es/message'
import
BlockCheckbox
from
'./BlockCheckbox'
import
BlockCheckbox
from
'./BlockCheckbox'
import
ThemeColor
from
'./ThemeColor'
import
ThemeColor
from
'./ThemeColor'
import
LayoutSetting
,
{
renderLayoutSettingItem
}
from
'./LayoutChange'
import
LayoutSetting
,
{
renderLayoutSettingItem
}
from
'./LayoutChange'
...
...
src/components/SiderMenu/SiderMenu.jsx
View file @
d65c447a
import
'./index.less'
import
'./index.less'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
PropTypes
from
'ant-design-vue/es/_util/vue-types'
import
{
Layout
}
from
'ant-design-vue'
import
'ant-design-vue/es/layout/style'
import
Layout
from
'ant-design-vue/es/layout'
import
{
isFun
}
from
'../../utils/util'
import
{
isFun
}
from
'../../utils/util'
import
BaseMenu
from
'../RouteMenu'
import
BaseMenu
from
'../RouteMenu'
...
...
src/components/SiderMenu/index.jsx
View file @
d65c447a
import
'./index.less'
import
'./index.less'
import
{
Drawer
}
from
'ant-design-vue'
import
'ant-design-vue/es/drawer/style'
import
Drawer
from
'ant-design-vue/es/drawer'
import
SiderMenu
,
{
SiderMenuProps
}
from
'./SiderMenu'
import
SiderMenu
,
{
SiderMenuProps
}
from
'./SiderMenu'
const
SiderMenuWrapper
=
{
const
SiderMenuWrapper
=
{
...
...
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