@@ -7,40 +7,40 @@ import './index.less';
77const classSelector = `${ prefixCls } -page-header` ;
88
99export default function PageHeader ( props ) {
10- const { title, subTitle, className, size, style, onBack, breadcrumb } = props ;
11- const hasBreadCrumbElement = React . isValidElement ( breadcrumb ) ;
12- const splitWrap = < span className = "split" > | </ span > ;
10+ const { title, subTitle, className, size, style, onBack, breadcrumb } = props ;
11+ const hasBreadCrumbElement = React . isValidElement ( breadcrumb ) ;
12+ const splitWrap = < span className = "split" > | </ span > ;
1313
14- return (
15- < div >
16- { hasBreadCrumbElement && breadcrumb }
17- < div
18- className = { classnames ( `${ classSelector } ` ,
19- `${ classSelector } -${ size } ` ,
20- className ) }
21- style = { style }
22- >
23- { onBack && < i className = { classnames ( `${ classSelector } -icon` , 'cloud-icon icon-left' ) } onClick = { onBack } /> }
24- < span > { title } </ span >
25- { subTitle && splitWrap }
26- { subTitle && < span className = { `${ classSelector } -subtitle` } > { subTitle } </ span > }
27- </ div >
28- </ div >
29-
30- ) ;
14+ return (
15+ < div >
16+ { hasBreadCrumbElement && breadcrumb }
17+ < div
18+ className = { classnames ( `${ classSelector } ` ,
19+ `${ classSelector } -${ size } ` ,
20+ className ) }
21+ style = { style }
22+ >
23+ { onBack && < i className = { classnames ( `${ classSelector } -icon` , 'cloud-icon icon-left' ) } onClick = { onBack } /> }
24+ < span > { title } </ span >
25+ { subTitle && splitWrap }
26+ { subTitle && < span className = { `${ classSelector } -subtitle` } > { subTitle } </ span > }
27+ </ div >
28+ </ div >
29+
30+ ) ;
3131}
3232
3333PageHeader . propTypes = {
34- title : PropTypes . string ,
35- subTitle : PropTypes . string ,
36- onBack : PropTypes . func ,
37- size : PropTypes . string ,
38- breadcrumb : PropTypes . element
34+ title : PropTypes . string ,
35+ subTitle : PropTypes . string ,
36+ onBack : PropTypes . func ,
37+ size : PropTypes . string ,
38+ breadcrumb : PropTypes . element ,
3939} ;
4040PageHeader . defaultProps = {
41- title : '' ,
42- subTitle : '' ,
43- onBack : null ,
44- breadcrumb : null ,
45- size : 'default'
41+ title : '' ,
42+ subTitle : '' ,
43+ onBack : null ,
44+ breadcrumb : null ,
45+ size : 'default' ,
4646} ;
0 commit comments