UNPKG

react-sortable

Version:
39 lines (32 loc) 675 B
import React from 'react' import ReactDOM from 'react-dom' import SortableItem from './SortableItem' export default class SortableGrid extends React.Component { state = { items: this.props.items } onSortItems = (items) => { this.setState({ items: items }) } render() { const { items } = this.state var gridItems = items.map((item, i) => { return ( <SortableItem key={i} onSortItems={this.onSortItems} items={items} sortId={i}> {item} </SortableItem> ); }); return ( <ul className='sortable-grid'> {gridItems} </ul> ) } }