diff --git a/src/components/PageHeaderWrapper/index.js b/src/components/PageHeaderWrapper/index.js index d1220b74..b2849d1a 100644 --- a/src/components/PageHeaderWrapper/index.js +++ b/src/components/PageHeaderWrapper/index.js @@ -38,7 +38,9 @@ const renderFooter = ({ tabList, tabActiveKey, onTabChange, tabBarExtraContent } const PageHeaderWrapper = ({ children, contentWidth, + fluid, wrapperClassName, + home, top, title, content, @@ -53,42 +55,54 @@ const PageHeaderWrapper = ({ {value => { return ( - +
+ + {logo && {logo}} + + {title} + + + } + key="pageheader" + {...restProps} + breadcrumb={ + !hiddenBreadcrumb && + conversionBreadcrumbList({ + ...value, + ...restProps, + ...(home !== null && { + home: , + }), + }) + } + className={styles.pageHeader} + linkElement={Link} + footer={renderFooter(restProps)} > - {title} - - } - key="pageheader" - {...restProps} - breadcrumb={ - !hiddenBreadcrumb && - conversionBreadcrumbList({ - ...value, - ...restProps, - home: , - }) - } - className={styles.pageHeader} - linkElement={Link} - footer={renderFooter(restProps)} - > -
- {logo &&
{logo}
} -
-
- {content &&
{content}
} - {extraContent &&
{extraContent}
} +
+
+
+ {content &&
{content}
} + {extraContent &&
{extraContent}
} +
+
-
+
- +
); }} diff --git a/src/components/PageHeaderWrapper/index.less b/src/components/PageHeaderWrapper/index.less index bc4ef2e5..32a31835 100644 --- a/src/components/PageHeaderWrapper/index.less +++ b/src/components/PageHeaderWrapper/index.less @@ -5,11 +5,20 @@ } .main { - :global { - .ant-page-header { - padding: 16px 32px 0; - background: #fff; - border-bottom: 1px solid #e8e8e8; + .wrapper { + padding: 16px 24px 0; + background: #fff; + border-bottom: 1px solid #e8e8e8; + + :global { + .ant-page-header { + padding: 0; + } + + .ant-page-header-title-view-extra { + top: 0; + right: 0; + } } } @@ -27,9 +36,10 @@ } .logo { - flex: 0 1 auto; + display: inline-block; + margin-top: -1px; margin-right: 16px; - padding-top: 1px; + vertical-align: middle; > img { display: block; width: 28px; @@ -66,7 +76,6 @@ margin-bottom: 16px; } - .logo, .content, .extraContent { margin-bottom: 16px;