Skip to content
This repository was archived by the owner on Aug 14, 2018. It is now read-only.

Commit 0264e85

Browse files
committed
Removed log + es6 syntax for resolve
1 parent 9820271 commit 0264e85

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

src/Resolver.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ export default class Resolver extends React.Component {
9595
resolved: {},
9696
})
9797

98-
console.log('Resolver', 'construcotr')
9998
if (this.isPending(this.state)) {
10099
this.resolve(this.state)
101100
this[HAS_RESOLVED] = false

src/resolve.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ const capitalize = (word) => {
55
return word.replace(/^./, (letter) => letter.toUpperCase())
66
}
77

8-
export default function resolve(prop, promise, cache = true) {
8+
export default (prop, promise, cache = true) => {
99

1010
const asyncProps = (arguments.length === 1) ? prop : { [prop]: promise }
1111
const asyncNames = Object.keys(asyncProps).map(capitalize).join("")
1212

13-
return function resolveDecorator(Component) {
14-
return class PropResolver extends React.Component {
13+
return Component => class extends React.Component {
1514

16-
static displayName = `${asyncNames}Resolver`
15+
static displayName = `${asyncNames}Resolver`
1716

18-
render() {
19-
return (
20-
<Resolver props={this.props} resolve={asyncProps} cache={cache}>
21-
{(resolved) => <Component {...this.props} {...resolved} />}
22-
</Resolver>
23-
)
24-
}
17+
render() {
18+
return (
19+
<Resolver props={this.props} resolve={asyncProps} cache={cache}>
20+
{(resolved) => <Component {...resolved} />}
21+
</Resolver>
22+
)
2523
}
24+
2625
}
26+
2727
}

0 commit comments

Comments
 (0)