Skip to content

Commit 952a39a

Browse files
committed
Merge pull request #5 from costimize/master
Use generator syntax to support decorator
2 parents 6e3e1db + 73b971a commit 952a39a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class MySortableComponent extends React.Component {
111111
}
112112
}
113113

114-
export default SortableMixin(MySortableComponent, sortableOptions);
114+
export default SortableMixin(sortableOptions)(MySortableComponent);
115115
```
116116

117117
## Examples
@@ -162,7 +162,7 @@ class Sortable1 extends React.Component {
162162
}
163163
}
164164

165-
export default SortableMixin(Sortable1, { group: 'shared' });
165+
export default SortableMixin({ group: 'shared' })(Sortable1);
166166
```
167167

168168
File: sortable2.jsx
@@ -189,5 +189,5 @@ class Sortable2 extends React.Component {
189189
}
190190
}
191191

192-
export default SortableMixin(Sortable2, { group: 'shared' });
192+
export default SortableMixin({ group: 'shared' })(Sortable2);
193193
```

src/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const extend = (target, ...sources) => {
4040
return target;
4141
};
4242

43-
const SortableMixin = (Component, sortableOptions = defaultOptions) => class extends React.Component {
43+
const SortableMixin = (sortableOptions = defaultOptions) => (Component) => class extends React.Component {
4444
sortableInstance = null;
4545
sortableOptions = sortableOptions;
4646

0 commit comments

Comments
 (0)