Skip to content

Commit 91a8e00

Browse files
author
Claudéric Demers
authored
Update basic.js
1 parent d7ab391 commit 91a8e00

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

examples/basic.js

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,27 @@ import {SortableContainer, SortableElement, arrayMove} from 'react-sortable-hoc'
55
const SortableItem = SortableElement(({value}) => <li>{value}</li>);
66

77
const SortableList = SortableContainer(({items}) => {
8-
return (
9-
<ul>
10-
{items.map((value, index) =>
11-
<SortableItem key={`item-${index}`} index={index} value={value} />
12-
)}
13-
</ul>
14-
);
8+
return (
9+
<ul>
10+
{items.map((value, index) => (
11+
<SortableItem key={`item-${index}`} index={index} value={value} />
12+
))}
13+
</ul>
14+
);
1515
});
1616

1717
class SortableComponent extends Component {
18-
state = {
19-
items: ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5', 'Item 6']
20-
}
21-
onSortEnd = ({oldIndex, newIndex}) => {
22-
this.setState({
23-
items: arrayMove(this.state.items, oldIndex, newIndex)
24-
});
25-
};
26-
render() {
27-
return (
28-
<SortableList items={this.state.items} onSortEnd={this.onSortEnd} />
29-
)
30-
}
18+
state = {
19+
items: ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5', 'Item 6'],
20+
};
21+
onSortEnd = ({oldIndex, newIndex}) => {
22+
this.setState({
23+
items: arrayMove(this.state.items, oldIndex, newIndex),
24+
});
25+
};
26+
render() {
27+
return <SortableList items={this.state.items} onSortEnd={this.onSortEnd} />;
28+
}
3129
}
3230

33-
render(<SortableComponent/>, document.getElementById('root'));
31+
render(<SortableComponent />, document.getElementById('root'));

0 commit comments

Comments
 (0)