Skip to content

Commit 302dd82

Browse files
committed
fix: rename CHeaderSubheader to CSubheader, clean component
1 parent 097d359 commit 302dd82

File tree

3 files changed

+42
-46
lines changed

3 files changed

+42
-46
lines changed

src/CHeaderSubheader.js

-45
This file was deleted.

src/CSubheader.js

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import React from 'react'
2+
import PropTypes from 'prop-types'
3+
import classNames from 'classnames'
4+
import { tagPropType, mapToCssModules } from './Shared/helper.js'
5+
6+
//component - CoreUI / CSubheader
7+
const CSubheader = props => {
8+
9+
const {
10+
tag: Tag,
11+
className,
12+
cssModule,
13+
//
14+
innerRef,
15+
...attributes
16+
} = props
17+
18+
//render
19+
const classes = mapToCssModules(classNames(
20+
'c-subheader',
21+
className
22+
), cssModule)
23+
24+
return (
25+
<Tag className={classes} {...attributes} ref={innerRef}/>
26+
)
27+
}
28+
29+
CSubheader.propTypes = {
30+
tag: tagPropType,
31+
className: PropTypes.string,
32+
cssModule: PropTypes.object,
33+
//
34+
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func, PropTypes.string])
35+
};
36+
37+
CSubheader.defaultProps = {
38+
tag: 'div'
39+
};
40+
41+
export default CSubheader

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export {default as CHeaderNav} from './CHeaderNav';
8080
export {default as CHeaderNavItem} from './CHeaderNavItem';
8181
export {default as CHeaderNavLink} from './CHeaderNavLink';
8282
export {default as CHeaderBrand} from './CHeaderBrand';
83-
export {default as CHeaderSubheader} from './CHeaderSubheader';
83+
export {default as CSubheader} from './CSubheader';
8484
export {default as CNavbarBrand} from './CNavbarBrand';
8585
export {default as CNavbarNav} from './CNavbarNav';
8686
export {default as CNavbarText} from './CNavbarText';

0 commit comments

Comments
 (0)