Skip to content

Commit 0934ca2

Browse files
committed
Revert "Chore: Revert "Chore: React 15.5 & Prop type updates (styleguidist#389)" (styleguidist#391)"
This reverts commit 6d16f35.
1 parent aa18706 commit 0934ca2

File tree

68 files changed

+154
-81
lines changed

Some content is hidden

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

68 files changed

+154
-81
lines changed

docs/Documenting.md

+2-1

examples/basic/src/components/Button/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Button.css';
45

examples/basic/src/components/Modal/Modal.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import ReactModal from 'react-modal';
34

45
/**

examples/basic/src/components/Placeholder/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Placeholder.css';
45

examples/basic/src/components/PushButton/PushButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './PushButton.css';
45

examples/basic/src/components/RandomButton/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import './RandomButton.css';

examples/basic/src/components/WrappedButton/WrappedButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
/**
45
* A button wrapped by a Decorator/Enhancer

examples/cra/src/components/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Button.css';
45

examples/cra/src/components/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Placeholder.css';
45

examples/cra/src/components/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import './RandomButton.css';

examples/customised/src/components/Button/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import s from './Button.css';
45

examples/customised/src/components/Modal/Modal.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import ReactModal from 'react-modal';
34

45
/**

examples/customised/src/components/Placeholder/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import s from './Placeholder.css';
45

examples/customised/src/components/RandomButton/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import s from './RandomButton.css';

examples/customised/styleguide/components/Logo.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34
import logo from './logo.svg';
45

examples/customised/styleguide/components/StyleGuide.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Logo from 'rsg-components/Logo';
34
import Markdown from 'rsg-components/Markdown';
45
import Styled from 'rsg-components/Styled';

examples/preact/src/components/Button/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Button.css';
45

examples/preact/src/components/Modal/Modal.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import ReactModal from 'react-modal';
34

45
/**

examples/preact/src/components/Placeholder/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Placeholder.css';
45

examples/preact/src/components/PushButton/PushButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './PushButton.css';
45

examples/preact/src/components/RandomButton/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import './RandomButton.css';

examples/preact/src/components/WrappedButton/WrappedButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
/**
45
* A button wrapped by a Decorator/Enhancer

examples/sections/src/components/Button/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Button.css';
45

examples/sections/src/components/Placeholder/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Placeholder.css';
45

examples/sections/src/components/RandomButton/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import './RandomButton.css';

examples/webpack/src/components/Button.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Button.css';
45

examples/webpack/src/components/Placeholder.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23

34
import './Placeholder.css';
45

examples/webpack/src/components/RandomButton.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import sample from 'lodash/sample';
34

45
import './RandomButton.css';

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"markdown-to-jsx": "^5.0.1",
6262
"minimist": "^1.2.0",
6363
"pretty-format": "^19.0.0",
64+
"prop-types": "^15.5.7",
6465
"react-codemirror": "^0.3.0",
6566
"react-dev-utils": "^0.5.2",
6667
"react-docgen": "^2.13.0",
@@ -106,9 +107,9 @@
106107
"pre-commit": "^1.2.2",
107108
"preact": "^7.2.1",
108109
"preact-compat": "^3.14.3",
109-
"react": "^15.4.2",
110-
"react-addons-test-utils": "^15.4.2",
111-
"react-dom": "^15.4.2",
110+
"react": "^15.5.4",
111+
"react-addons-test-utils": "^15.5.1",
112+
"react-dom": "^15.5.4",
112113
"react-modal": "^1.7.3",
113114
"react-scripts": "^0.9.5",
114115
"semantic-release": "^6.3.2",

src/rsg-components/Code/CodeRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34

45
const styles = ({ monospace }) => ({

src/rsg-components/Components/Components.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import ReactComponent from 'rsg-components/ReactComponent';
34
import ComponentsRenderer from 'rsg-components/Components/ComponentsRenderer';
45

src/rsg-components/Components/ComponentsRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23

34
export default function ComponentsRenderer({ children }) {
45
return (

src/rsg-components/ComponentsList/ComponentsListRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import cx from 'classnames';
34
import Link from 'rsg-components/Link';
45
import Styled from 'rsg-components/Styled';

src/rsg-components/Editor/Editor.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import debounce from 'lodash/debounce';
34
import Codemirror from 'react-codemirror';
45
import 'codemirror/mode/jsx/jsx';

src/rsg-components/Editor/EditorLoaderRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34

45
const styles = ({ font, light, codeBackground }) => ({

src/rsg-components/ExamplePlaceholder/ExamplePlaceholderRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34
import Markdown from 'rsg-components/Markdown';
45
import { DOCS_DOCUMENTING } from '../../../scripts/consts';

src/rsg-components/Examples/Examples.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Playground from 'rsg-components/Playground';
34
import Markdown from 'rsg-components/Markdown';
45
import ExamplesRenderer from 'rsg-components/Examples/ExamplesRenderer';

src/rsg-components/Examples/ExamplesRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34

45
const styles = () => ({

src/rsg-components/Heading/HeadingRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import cx from 'classnames';
34
import Styled from 'rsg-components/Styled';
45

src/rsg-components/Link/LinkRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import cx from 'classnames';
34
import Styled from 'rsg-components/Styled';
45

src/rsg-components/Logo/LogoRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34

45
const styles = ({ font }) => ({

src/rsg-components/Markdown/Markdown.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import { compiler } from 'markdown-to-jsx';
34
import mapValues from 'lodash/mapValues';
45
// import memoize from 'lodash/memoize';

src/rsg-components/Message/MessageRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Markdown from 'rsg-components/Markdown';
34
import Styled from 'rsg-components/Styled';
45

src/rsg-components/Methods/Methods.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { MethodsRenderer } from './MethodsRenderer';
44

55
function render(methods) {
66
const parsed = parse(`
7-
import { Component, PropTypes } from 'react';
7+
import { Component } from 'react';
88
export default class Cmpnt extends Component {
99
${methods.join('\n')}
1010
render() {

src/rsg-components/Methods/MethodsRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Code from 'rsg-components/Code';
34
import Markdown from 'rsg-components/Markdown';
45
import Styled from 'rsg-components/Styled';

src/rsg-components/Playground/Playground.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import debounce from 'lodash/debounce';
34
import PlaygroundRenderer from 'rsg-components/Playground/PlaygroundRenderer';
45

src/rsg-components/Playground/PlaygroundRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Editor from 'rsg-components/Editor';
34
import Link from 'rsg-components/Link';
45
import Preview from 'rsg-components/Preview';

src/rsg-components/PlaygroundError/PlaygroundErrorRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Styled from 'rsg-components/Styled';
34

45
const styles = ({ monospace, white, errorBackground }) => ({

src/rsg-components/Preview/Preview.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react';
1+
import React, { Component } from 'react';
2+
import PropTypes from 'prop-types';
23
import ReactDOM from 'react-dom';
34
import noop from 'lodash/noop';
45
import { transform } from 'buble';

src/rsg-components/Props/Props.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { unquote, getType } from './util';
55

66
function render(propTypes, defaultProps = []) {
77
const props = parse(`
8-
import { Component, PropTypes } from 'react';
8+
import { Component } from 'react';
99
export default class Cmpnt extends Component {
1010
static propTypes = {
1111
${propTypes.join(',')}

src/rsg-components/Props/PropsRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Code from 'rsg-components/Code';
34
import Markdown from 'rsg-components/Markdown';
45
import Styled from 'rsg-components/Styled';

src/rsg-components/ReactComponent/ReactComponent.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Markdown from 'rsg-components/Markdown';
34
import Props from 'rsg-components/Props';
45
import Methods from 'rsg-components/Methods';

src/rsg-components/ReactComponent/ReactComponentRenderer.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Link from 'rsg-components/Link';
34
import Heading from 'rsg-components/Heading';
45
import Styled from 'rsg-components/Styled';

src/rsg-components/Section/Section.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
23
import Examples from 'rsg-components/Examples';
34
import Components from 'rsg-components/Components';
45
import Sections from 'rsg-components/Sections';

0 commit comments

Comments
 (0)