Skip to content

Commit

Permalink
[NO JIRA]: Updating propTypes package and fixing incorrect proptypes (#…
Browse files Browse the repository at this point in the history
…2261)

* [NO JIRA]: Updating propTypes package and fixing incorrect proptypes

* Update UNRELEASED.md

Co-authored-by: Hugo Tunius <h@tunius.se>

* Addressing feedback comments

* Correcting propType docs for infinte scroll

Co-authored-by: Hugo Tunius <h@tunius.se>
  • Loading branch information
olliecurtis and k0nserv committed Sep 10, 2021
1 parent ddd0ef8 commit 8d8e38b
Show file tree
Hide file tree
Showing 76 changed files with 84 additions and 74 deletions.
1 change: 1 addition & 0 deletions .spelling
Expand Up @@ -230,6 +230,7 @@ Animated.Image
arrayOf
bool
displayName
elementType
FlatList
func
instanceOf
Expand Down
9 changes: 9 additions & 0 deletions UNRELEASED.md
@@ -0,0 +1,9 @@
**Fixed:**
- Updated `prop-types` to version `15.7.2`

- bpk-component-barchart:
- bpk-component-calendar:
- bpk-component-datepicker:
- bpk-component-infinite-scroll:
- bpk-theming:
- Corrected component props to use `elementType` for the props where a component type is expected.
2 changes: 1 addition & 1 deletion packages/bpk-animate-height/package.json
Expand Up @@ -14,7 +14,7 @@
},
"gitHead": "5c156b97cb0ba5e75851d3c763334578714c895e",
"dependencies": {
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-accordion/package.json
Expand Up @@ -19,7 +19,7 @@
"bpk-component-text": "^4.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-autosuggest/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-input": "^6.0.19",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-autosuggest": "^9.4.3"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-badge/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-banner-alert/package.json
Expand Up @@ -20,7 +20,7 @@
"bpk-component-icon": "^9.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-transition-group": "^2.5.3"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-barchart/README.md
Expand Up @@ -64,7 +64,7 @@ export default () => (
| [onBarFocus](#onbarfocus) | func | false | null |
| [getBarLabel](#getbarlabel) | func | false | See prop details |
| [getBarSelection](#getbarselection) | func | false | See prop details |
| BarComponent | func | false | BpkBarchartBar |
| BarComponent | elementType | false | BpkBarchartBar |
| disableDataTable | bool | false | false |

### Theme Props
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-barchart/package.json
Expand Up @@ -21,7 +21,7 @@
"d3-path": "^2.0.0",
"d3-scale": "^3.3.0",
"lodash.debounce": "^4.0.8",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-barchart/src/BpkBarchart.js
Expand Up @@ -329,7 +329,7 @@ BpkBarchart.propTypes = {
onBarFocus: PropTypes.func,
getBarLabel: PropTypes.func,
getBarSelection: PropTypes.func,
BarComponent: PropTypes.func,
BarComponent: PropTypes.elementType,
disableDataTable: PropTypes.bool,
};

Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-barchart/src/BpkBarchartBars.js
Expand Up @@ -143,7 +143,7 @@ BpkBarchartBars.propTypes = {
right: PropTypes.number,
}).isRequired,
getBarLabel: PropTypes.func.isRequired,
BarComponent: PropTypes.func.isRequired,
BarComponent: PropTypes.elementType.isRequired,

getBarSelection: PropTypes.func,
outerPadding: PropTypes.number,
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-blockquote/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-breadcrumb/package.json
Expand Up @@ -19,7 +19,7 @@
"bpk-component-text": "^4.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-breakpoint/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-responsive": "^6.1.2"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-button/package.json
Expand Up @@ -15,7 +15,7 @@
"gitHead": "5c156b97cb0ba5e75851d3c763334578714c895e",
"dependencies": {
"bpk-mixins": "^23.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"devDependencies": {
"bpk-storybook-utils": "^1.0.10"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-calendar/README.md
Expand Up @@ -221,7 +221,7 @@ The BpkCalendarGrid component displays a month as a table.

| Property | PropType | Required | Default Value |
| --------------------- | -------------------- | -------- | ---------------- |
| DateComponent | func | true | - |
| DateComponent | elementType | true | - |
| daysOfWeek | array(object) | true | - |
| formatDateFull | func | true | - |
| formatMonth | func | true | - |
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-calendar/package.json
Expand Up @@ -21,7 +21,7 @@
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"date-fns": "^2.21.1",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-calendar/src/BpkCalendarGrid.js
Expand Up @@ -165,7 +165,7 @@ class BpkCalendarGrid extends Component {

export const propTypes = {
// Required
DateComponent: PropTypes.func.isRequired,
DateComponent: PropTypes.elementType.isRequired,
daysOfWeek: CustomPropTypes.DaysOfWeek.isRequired,
formatDateFull: PropTypes.func.isRequired,
formatMonth: PropTypes.func.isRequired,
Expand Down
Expand Up @@ -195,7 +195,7 @@ class BpkCalendarGridTransition extends Component {
}

BpkCalendarGridTransition.propTypes = {
TransitionComponent: PropTypes.func.isRequired,
TransitionComponent: PropTypes.elementType.isRequired,
className: PropTypes.string,
month: PropTypes.instanceOf(Date),
focusedDate: PropTypes.instanceOf(Date),
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-calendar/src/Week.js
Expand Up @@ -283,7 +283,7 @@ class Week extends Component {
}

Week.propTypes = {
DateComponent: PropTypes.func.isRequired,
DateComponent: PropTypes.elementType.isRequired,
dateModifiers: CustomPropTypes.DateModifiers.isRequired,
dates: PropTypes.arrayOf(Date).isRequired,
daysOfWeek: CustomPropTypes.DaysOfWeek.isRequired,
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-card/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"devDependencies": {
"bpk-component-link": "^3.0.10",
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-checkbox/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-icon": "^9.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-chip/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-icon": "^9.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-close-button/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-icon": "^9.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"devDependencies": {
"bpk-storybook-utils": "^1.0.10"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-code/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-content-container/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-datatable/package.json
Expand Up @@ -18,7 +18,7 @@
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"lodash": "^4.17.20",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-virtualized": "^9.22.3"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-datepicker/README.md
Expand Up @@ -134,7 +134,7 @@ For more information on some these props, check the BpkCalendar documentation.
| formatDate | func | true | - |
| formatDateFull | func | true | - |
| formatMonth | func | true | - |
| calendarComponent | oneOfType(func, node) | false | BpkCalendar |
| calendarComponent | elementType | false | BpkCalendar |
| date | Date | false | null |
| dateModifiers | object | false | {} (\*) |
| inputProps | object | false | {} |
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-datepicker/package.json
Expand Up @@ -21,7 +21,7 @@
"bpk-component-popover": "^4.0.17",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-datepicker/src/BpkDatepicker.js
Expand Up @@ -207,7 +207,7 @@ BpkDatepicker.propTypes = {
previousMonthLabel: PropTypes.string.isRequired,
weekStartsOn: PropTypes.number.isRequired,
// Optional
calendarComponent: PropTypes.oneOfType([PropTypes.node, PropTypes.func]),
calendarComponent: PropTypes.elementType,
date: PropTypes.instanceOf(Date),
dateModifiers: CustomPropTypes.DateModifiers,
inputProps: PropTypes.object, // eslint-disable-line react/forbid-prop-types
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-description-list/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-dialog/package.json
Expand Up @@ -19,7 +19,7 @@
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"bpk-scrim-utils": "^5.0.10",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-drawer/package.json
Expand Up @@ -21,7 +21,7 @@
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"bpk-scrim-utils": "^5.0.10",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-transition-group": "^2.5.3"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-fieldset/package.json
Expand Up @@ -18,7 +18,7 @@
"bpk-component-label": "^5.0.10",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-flare/package.json
Expand Up @@ -21,7 +21,7 @@
"bpk-component-text": "^4.0.12",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-form-validation/examples.js
Expand Up @@ -95,7 +95,7 @@ class InputContainer extends Component {
}

InputContainer.propTypes = {
FormComponent: PropTypes.func.isRequired,
FormComponent: PropTypes.elementType.isRequired,
};

const DefaultExample = () => (
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-form-validation/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-animate-height": "^4.0.10",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-grid-toggle/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-link": "^3.0.10",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-grid/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-heading/package.json
Expand Up @@ -16,7 +16,7 @@
"dependencies": {
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-horizontal-nav/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-mobile-scroll-container": "^3.0.11",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-icon/package.json
Expand Up @@ -21,7 +21,7 @@
"@skyscanner/bpk-svgs": "^14.0.4",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"devDependencies": {
"bpk-component-button": "^5.0.9",
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-image/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-component-spinner": "^5.0.4",
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"prop-types": "^15.6.2",
"prop-types": "^15.7.2",
"react-transition-group": "^2.5.3"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/bpk-component-infinite-scroll/package.json
Expand Up @@ -17,7 +17,7 @@
"bpk-mixins": "^23.0.0",
"bpk-react-utils": "^4.0.0",
"intersection-observer": "^0.7.0",
"prop-types": "^15.6.2"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^16.3.0"
Expand Down

0 comments on commit 8d8e38b

Please sign in to comment.