Skip to content

Commit af3d98a

Browse files
update context setup
1 parent a399c72 commit af3d98a

File tree

2 files changed

+32
-15
lines changed

2 files changed

+32
-15
lines changed

src/components/withDraftExtendContext.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import { DraftEditorContext } from './Editor';
55
export const withDraftExtendContext = (Comp) => {
66
class ContextAwareComp extends Component {
77
render() {
8-
<DraftEditorContext.Consumer>
9-
{(value) => <Comp draftContext={value} {...this.props} />}
10-
</DraftEditorContext.Consumer>;
8+
return <Comp draftContext={this.context} {...this.props} />;
119
}
1210
}
11+
ContextAwareComp.contextType = DraftEditorContext;
1312

1413
ContextAwareComp.WrappingComponent = Comp;
1514
return ContextAwareComp;

yarn.lock

+30-12
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ extglob@^2.0.4:
10691069
snapdragon "^0.8.1"
10701070
to-regex "^3.0.1"
10711071

1072-
fbjs@^0.8.15, fbjs@^0.8.16:
1072+
fbjs@^0.8.15:
10731073
version "0.8.16"
10741074
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
10751075
dependencies:
@@ -1755,7 +1755,15 @@ promise@^7.1.1:
17551755
dependencies:
17561756
asap "~2.0.3"
17571757

1758-
prop-types@^15.6.0, prop-types@^15.7.2:
1758+
prop-types@^15.6.2:
1759+
version "15.8.1"
1760+
resolved "https://npm.hubteam.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
1761+
dependencies:
1762+
loose-envify "^1.4.0"
1763+
object-assign "^4.1.1"
1764+
react-is "^16.13.1"
1765+
1766+
prop-types@^15.7.2:
17591767
version "15.7.2"
17601768
resolved "https://npm.hubteam.com/npm-nexus/repository/npm-all/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
17611769
dependencies:
@@ -1772,27 +1780,30 @@ rc@^1.2.7:
17721780
minimist "^1.2.0"
17731781
strip-json-comments "~2.0.1"
17741782

1775-
react-dom@^16.2.0:
1776-
version "16.2.0"
1777-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044"
1783+
react-dom@^16.3.0:
1784+
version "16.14.0"
1785+
resolved "https://npm.hubteam.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
17781786
dependencies:
1779-
fbjs "^0.8.16"
17801787
loose-envify "^1.1.0"
17811788
object-assign "^4.1.1"
1782-
prop-types "^15.6.0"
1789+
prop-types "^15.6.2"
1790+
scheduler "^0.19.1"
1791+
1792+
react-is@^16.13.1:
1793+
version "16.13.1"
1794+
resolved "https://npm.hubteam.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
17831795

17841796
react-is@^16.8.1:
17851797
version "16.8.6"
17861798
resolved "https://npm.hubteam.com/npm-nexus/repository/npm-all/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16"
17871799

1788-
react@^16.2.0:
1789-
version "16.2.0"
1790-
resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba"
1800+
react@^16.3.0:
1801+
version "16.14.0"
1802+
resolved "https://npm.hubteam.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
17911803
dependencies:
1792-
fbjs "^0.8.16"
17931804
loose-envify "^1.1.0"
17941805
object-assign "^4.1.1"
1795-
prop-types "^15.6.0"
1806+
prop-types "^15.6.2"
17961807

17971808
readable-stream@^2.0.2, readable-stream@^2.0.6:
17981809
version "2.3.3"
@@ -1967,6 +1978,13 @@ sax@^1.2.4:
19671978
version "1.2.4"
19681979
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
19691980

1981+
scheduler@^0.19.1:
1982+
version "0.19.1"
1983+
resolved "https://npm.hubteam.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"
1984+
dependencies:
1985+
loose-envify "^1.1.0"
1986+
object-assign "^4.1.1"
1987+
19701988
semver@^5.3.0:
19711989
version "5.4.1"
19721990
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"

0 commit comments

Comments
 (0)