Browse Source

Fix PageHeader Tabs Display Issue

对`PageHeader`中的`tabList`展示逻辑做了更新,原本的实现会在外部传入一个空数组`tabList`时展现一个0出来(`tabList.length`的返回值)
pull/1959/head
Sean Bao 8 years ago
committed by 偏右
parent
commit
784d71e2ff
  1. 21
      src/components/PageHeader/index.js

21
src/components/PageHeader/index.js

@ -221,17 +221,16 @@ export default class PageHeader extends PureComponent {
</div> </div>
</div> </div>
</div> </div>
{tabList && {(tabList && tabList.length) ? (
tabList.length && ( <Tabs
<Tabs className={styles.tabs}
className={styles.tabs} {...activeKeyProps}
{...activeKeyProps} onChange={this.onChange}
onChange={this.onChange} tabBarExtraContent={tabBarExtraContent}
tabBarExtraContent={tabBarExtraContent} >
> {tabList.map(item => <TabPane tab={item.tab} key={item.key} />)}
{tabList.map(item => <TabPane tab={item.tab} key={item.key} />)} </Tabs>
</Tabs> ) : null}
)}
</div> </div>
); );
} }

Loading…
Cancel
Save