Skip to content

Commit

Permalink
refactor: add full propTypes to className prop in components
Browse files Browse the repository at this point in the history
  • Loading branch information
woothu committed Jul 17, 2020
1 parent 5c91a7f commit cd9c98a
Show file tree
Hide file tree
Showing 100 changed files with 295 additions and 294 deletions.
2 changes: 1 addition & 1 deletion src/alert/CAlert.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ const CAlert = props => {

CAlert.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.array]),
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
onShowChange: PropTypes.func,
closeButton: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/badge/CBadge.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ const CBadge = props => {

CBadge.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
color: PropTypes.string,
Expand Down
2 changes: 1 addition & 1 deletion src/breadcrumb/CBreadcrumb.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const CBreadcrumb = props => {

CBreadcrumb.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
}
Expand Down
2 changes: 1 addition & 1 deletion src/breadcrumb/CBreadcrumbItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const CBreadcrumbItem = props => {
}

CBreadcrumbItem.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
active: PropTypes.bool
Expand Down
2 changes: 1 addition & 1 deletion src/breadcrumb/CBreadcrumbRouter.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ const CBreadcrumbRouter = props => {
}

CBreadcrumbRouter.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
routes: PropTypes.array
}
Expand Down
2 changes: 1 addition & 1 deletion src/button/CButton.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const CButton = props => {

CButton.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
active: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/button/CButtonClose.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ const CButtonClose = props => {

CButtonClose.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
buttonClass: PropTypes.string,
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
Expand Down
2 changes: 1 addition & 1 deletion src/button/CButtonGroup.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const CButtonGroup = props => {
}

CButtonGroup.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
size: PropTypes.oneOf(['', 'sm', 'lg']),
Expand Down
2 changes: 1 addition & 1 deletion src/button/CButtonToolbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const CButtonToolbar = props=>{
}

CButtonToolbar.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
role: PropTypes.string,
Expand Down
2 changes: 1 addition & 1 deletion src/callout/CCallout.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const CCallout = props => {
}

CCallout.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
color: PropTypes.string
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCard.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ export const sharedPropTypes = {

CCard.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
accentColor: PropTypes.string,
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardBody.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ const CCardBody = props => {

CCardBody.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
...sharedPropTypes
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardFooter.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ const CCardFooter = props => {

CCardFooter.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
...sharedPropTypes
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardGroup.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const CCardGroup = props=>{

CCardGroup.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
deck: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardHeader.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ const CCardHeader = props => {

CCardHeader.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
...sharedPropTypes
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardImgOverlay.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CCardImgOverlay = props=>{

CCardImgOverlay.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
};
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardSubtitle.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CCardSubtitle = props=>{

CCardSubtitle.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
};
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardText.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CCardText = props=>{

CCardText.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
};
Expand Down
2 changes: 1 addition & 1 deletion src/card/CCardTitle.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const CCardTitle = props=>{

CCardTitle.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
};
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarousel.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ const CCarousel = props => {
}

CCarousel.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
children: PropTypes.array,
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarouselCaption.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CCarouselCaption = props => {
}

CCarouselCaption.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func])
};
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarouselControl.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ const CCarouselControl = props => {
}

CCarouselControl.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
children: PropTypes.node,
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarouselIndicators.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ const CCarouselIndicators = props => {
}

CCarouselIndicators.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
indicatorsClass: PropTypes.string
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarouselInner.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CCarouselInner = props => {
}

CCarouselInner.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func])
};
Expand Down
2 changes: 1 addition & 1 deletion src/carousel/CCarouselItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ const CCarouselItem = props => {

CCarouselItem.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
}

Expand Down
2 changes: 1 addition & 1 deletion src/collapse/CCollapse.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ CCollapse.propTypes = {
PropTypes.arrayOf(PropTypes.node),
PropTypes.node
]),
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
show: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/dropdown/CDropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ const CDropdown = props => {
CDropdown.propTypes = {
tag: tagPropType,
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
inNav: PropTypes.bool
Expand Down
2 changes: 1 addition & 1 deletion src/dropdown/CDropdownItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const CDropdownItem = props => {

CDropdownItem.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
color: PropTypes.string,
Expand Down
2 changes: 1 addition & 1 deletion src/dropdown/CDropdownMenu.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ const CDropdownMenu = props => {

CDropdownMenu.propTypes = {
children: PropTypes.node.isRequired,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
modifiers: PropTypes.array,
Expand Down
2 changes: 1 addition & 1 deletion src/dropdown/CDropdownToggle.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ const CDropdownToggle = props => {
CDropdownToggle.propTypes = {
tag: tagPropType,
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
caret: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/element-cover/CElementCover.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ const CElementCover = props => {

CElementCover.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
boundaries: PropTypes.array,
Expand Down
2 changes: 1 addition & 1 deletion src/embed/CEmbed.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CEmbed = props => {

CEmbed.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
ratio: PropTypes.oneOf(['21by9', '16by9', '4by3', '1by1']),
Expand Down
2 changes: 1 addition & 1 deletion src/embed/CEmbedItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CEmbedItem = props => {

CEmbedItem.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
type: PropTypes.oneOf(['iframe', 'embed', 'video', 'object', 'img'])
Expand Down
2 changes: 1 addition & 1 deletion src/fade/CFade.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ CFade.propTypes = {
PropTypes.arrayOf(PropTypes.node),
PropTypes.node
]),
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
baseClass: PropTypes.string,
Expand Down
2 changes: 1 addition & 1 deletion src/form/CForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const CForm = props=>{
CForm.propTypes = {
tag: tagPropType,
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
inline: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/form/CFormFeedback.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const CFormFeedback = props => {

CFormFeedback.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
valid: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/form/CFormGroup.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const CFormGroup = props => {

CFormGroup.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
row: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/form/CFormText.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const CFormText = props => {
CFormText.propTypes = {
tag: tagPropType,
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
color: PropTypes.string
Expand Down
2 changes: 1 addition & 1 deletion src/form/CInput.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import classNames from 'classnames'

//component - CoreUI / CInput
const commonPropTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
valid: PropTypes.bool,
invalid: PropTypes.bool
Expand Down
2 changes: 1 addition & 1 deletion src/form/CInputGroup.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const CInputGroup = props => {
}

CInputGroup.propTypes = {
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
size: PropTypes.string
Expand Down
2 changes: 1 addition & 1 deletion src/form/CInputGroupAddon.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const CInputGroupAddon = props => {

CInputGroupAddon.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
prepend: PropTypes.bool
Expand Down
2 changes: 1 addition & 1 deletion src/form/CInputGroupText.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const CInputGroupText = props => {

CInputGroupText.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
};
Expand Down
2 changes: 1 addition & 1 deletion src/form/CLabel.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ const CLabel = props => {
CLabel.propTypes = {
tag: tagPropType,
children: PropTypes.node,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
hidden: PropTypes.bool,
Expand Down
2 changes: 1 addition & 1 deletion src/grid/CCol.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ const CCol = props => {

CCol.propTypes = {
tag: tagPropType,
className: PropTypes.string,
className: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object]),
//
innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.func]),
xs: columnProps,
Expand Down

0 comments on commit cd9c98a

Please sign in to comment.