Skip to content

Commit 7f93c8f

Browse files
author
Austin Green
authored
feat(all): upgrade to react@v16.8 and styled-components@v4 (#342)
BREAKING CHANGE All packages now require the following peer dependencies: ``` react@^16.8 react-dom@^16.8 styled-components@^4.2 ```
1 parent 930d97a commit 7f93c8f

File tree

372 files changed

+4907
-5597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

372 files changed

+4907
-5597
lines changed

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ to install.
3434
| [`@zendeskgarden/react-tabs`](packages/tabs) | [![npm version][tabs npm version]][tabs npm link] | [![Dependency Status][tabs dependency status]][tabs dependency link] |
3535
| [`@zendeskgarden/react-tables`](packages/tables) | [![npm version][tables npm version]][tables npm link] | [![Dependency Status][tables dependency status]][tables dependency link] |
3636
| [`@zendeskgarden/react-tags`](packages/tags) | [![npm version][tags npm version]][tags npm link] | [![Dependency Status][tags dependency status]][tags dependency link] |
37-
| [`@zendeskgarden/react-testing`](packages/testing) | [![npm version][testing npm version]][testing npm link] | [![Dependency Status][testing dependency status]][testing dependency link] |
3837
| [`@zendeskgarden/react-theming`](packages/theming) | [![npm version][theming npm version]][theming npm link] | [![Dependency Status][theming dependency status]][theming dependency link] |
3938
| [`@zendeskgarden/react-tooltips`](packages/tooltips) | [![npm version][tooltips npm version]][tooltips npm link] | [![Dependency Status][tooltips dependency status]][tooltips dependency link] |
4039
| [`@zendeskgarden/react-typography`](packages/typography) | [![npm version][typography npm version]][typography npm link] | [![Dependency Status][typography dependency status]][typography dependency link] |
@@ -108,10 +107,6 @@ to install.
108107
[tags npm link]: https://www.npmjs.com/package/@zendeskgarden/react-tags
109108
[tags dependency status]: https://img.shields.io/david/zendeskgarden/react-components.svg?path=packages/tags&style=flat-square
110109
[tags dependency link]: https://david-dm.org/zendeskgarden/react-components?path=packages/tags
111-
[testing npm version]: https://img.shields.io/npm/v/@zendeskgarden/react-testing.svg?style=flat-square
112-
[testing npm link]: https://www.npmjs.com/package/@zendeskgarden/react-testing
113-
[testing dependency status]: https://img.shields.io/david/zendeskgarden/react-components.svg?path=packages/testing&style=flat-square
114-
[testing dependency link]: https://david-dm.org/zendeskgarden/react-components?path=packages/testing
115110
[theming npm version]: https://img.shields.io/npm/v/@zendeskgarden/react-theming.svg?style=flat-square
116111
[theming npm link]: https://www.npmjs.com/package/@zendeskgarden/react-theming
117112
[theming dependency status]: https://img.shields.io/david/zendeskgarden/react-components.svg?path=packages/theming&style=flat-square
@@ -145,7 +140,7 @@ package.
145140
npm install @zendeskgarden/react-buttons
146141

147142
# Install peer dependencies
148-
npm install styled-components @zendeskgarden/react-theming
143+
npm install styled-components @zendeskgarden/react-theming prop-types
149144
```
150145

151146
### Include global styling and `ThemeProvider`

demo/index.html

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,11 @@ <h1 class="c-main__title">React Components</h1>
112112
<div class="u-mb-sm">
113113
<a class="u-fg-inherit" href="grid">Grid</a>
114114
</div>
115+
</div>
116+
<div class="col-xl-4 col-sm-6">
115117
<div class="u-mb-sm">
116118
<a class="u-fg-inherit" href="loaders">Loaders</a>
117119
</div>
118-
</div>
119-
<div class="col-xl-4 col-sm-6">
120120
<div class="u-mb-sm">
121121
<a class="u-fg-inherit" href="menus">Menus</a>
122122
</div>
@@ -141,20 +141,17 @@ <h1 class="c-main__title">React Components</h1>
141141
<div class="u-mb-sm">
142142
<a class="u-fg-inherit" href="selection">Selection</a>
143143
</div>
144+
</div>
145+
<div class="col-xl-4 col-sm-6">
144146
<div class="u-mb-sm">
145147
<a class="u-fg-inherit" href="tables">Tables</a>
146148
</div>
147-
</div>
148-
<div class="col-xl-4 col-sm-6">
149149
<div class="u-mb-sm">
150150
<a class="u-fg-inherit" href="tabs">Tabs</a>
151151
</div>
152152
<div class="u-mb-sm">
153153
<a class="u-fg-inherit" href="tags">Tags</a>
154154
</div>
155-
<div class="u-mb-sm">
156-
<a class="u-fg-inherit" href="testing">Testing</a>
157-
</div>
158155
<div class="u-mb-sm">
159156
<a class="u-fg-inherit" href="textfields">Textfields</a>
160157
</div>

examples/nextjs/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2+
"private": true,
23
"name": "garden-nextjs-demo",
34
"version": "0.0.1",
4-
"private": true,
55
"scripts": {
6-
"dev": "next",
76
"build": "next build",
7+
"dev": "next",
88
"start": "next start"
99
},
1010
"dependencies": {
1111
"@zeit/next-css": "^0.2.0",
12-
"@zendeskgarden/css-bedrock": "^7.0.2",
12+
"@zendeskgarden/css-bedrock": "^7.0.24",
1313
"@zendeskgarden/css-variables": "^5.0.0",
1414
"@zendeskgarden/react-buttons": "../../packages/buttons",
1515
"@zendeskgarden/react-chrome": "../../packages/chrome",
@@ -18,11 +18,11 @@
1818
"@zendeskgarden/react-theming": "../../packages/theming",
1919
"@zendeskgarden/svg-icons": "^4.4.0",
2020
"babel-plugin-inline-react-svg": "^0.5.3",
21-
"babel-plugin-styled-components": "^1.5.1",
21+
"babel-plugin-styled-components": "^1.10.0",
2222
"next": "^6.1.1",
23-
"prop-types": "^15.6.2",
24-
"react": "^16.4.1",
25-
"react-dom": "^16.4.1",
26-
"styled-components": "^3.3.3"
23+
"prop-types": "^15.7.2",
24+
"react": "^16.8.6",
25+
"react-dom": "^16.8.6",
26+
"styled-components": "^4.2.0"
2727
}
2828
}

0 commit comments

Comments
 (0)