Skip to content

Instantly share code, notes, and snippets.

@beckettkev
Created April 26, 2016 12:49
Show Gist options
  • Save beckettkev/65218ac90c41788cf5646f9ff72c4a6b to your computer and use it in GitHub Desktop.
Save beckettkev/65218ac90c41788cf5646f9ff72c4a6b to your computer and use it in GitHub Desktop.
/*
JSX version
*/
getAvailableLayoutFieldsHolder (available) {
if (available.length > 0) {
return (
<div key="available">
<p styleName='info'><strong>Add</strong> additional items to the layout.</p>
<Available
options={available}
onChange={this.onFieldAddClick.bind(this)} />
</div>
);
}
}
/*
JS version
*/
{
key: 'getCurrentLayoutFieldsHolder',
value: function getCurrentLayoutFieldsHolder(current) {
if (current.length > 0) {
return _react2.default.createElement(
'div',
{ className: 'content' },
_react2.default.createElement(
'p',
{ styleName: 'info' },
_react2.default.createElement(
'strong',
null,
'Re-order'
),
' and ',
_react2.default.createElement(
'strong',
null,
'remove'
),
' items from the layout.'
),
_react2.default.createElement(
'div',
{ key: 'current-layout-fields', styleName: 'sortable-container' },
_react2.default.createElement(
_reactSortableComponent.SortableItems,
{
name: 'sort-current',
items: current,
onSort: this.handleLayoutSort.bind(this) },
current.map(this.createLayoutItems.bind(this, 'current'))
)
)
);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment