Browse Source

less code

pull/27485/head
chenshuai2144 4 years ago
parent
commit
d6c11fa901
  1. 7
      components/page-header/index.tsx

7
components/page-header/index.tsx

@ -69,13 +69,14 @@ const getBackIcon = (props: PageHeaderProps, direction: string = 'ltr') => {
const renderTitle = (prefixCls: string, props: PageHeaderProps, direction: string = 'ltr') => {
const { title, avatar, subTitle, tags, extra, onBack } = props;
const headingPrefixCls = `${prefixCls}-heading`;
// 如果 什么都没有,直接返回一个 空
if (!title && !subTitle && !tags && !extra) {
const hasHeading = title || subTitle || tags || extra;
// 如果 什么都没有,直接返回一个 null
if (!hasHeading) {
return null;
}
const backIcon = getBackIcon(props, direction);
const backIconDom = renderBack(prefixCls, backIcon, onBack);
const hasTitle = backIconDom || avatar || title || subTitle || tags || extra;
const hasTitle = backIconDom || avatar || hasHeading;
return (
<div className={headingPrefixCls}>
{hasTitle && (

Loading…
Cancel
Save