File tree 3 files changed +42
-46
lines changed
3 files changed +42
-46
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ export {default as CHeaderNav} from './CHeaderNav';
80
80
export { default as CHeaderNavItem } from './CHeaderNavItem' ;
81
81
export { default as CHeaderNavLink } from './CHeaderNavLink' ;
82
82
export { default as CHeaderBrand } from './CHeaderBrand' ;
83
- export { default as CHeaderSubheader } from './CHeaderSubheader ' ;
83
+ export { default as CSubheader } from './CSubheader ' ;
84
84
export { default as CNavbarBrand } from './CNavbarBrand' ;
85
85
export { default as CNavbarNav } from './CNavbarNav' ;
86
86
export { default as CNavbarText } from './CNavbarText' ;
You can’t perform that action at this time.
0 commit comments