@bigfishtv/cockpit
Version:
37 lines (36 loc) • 1.03 kB
JavaScript
import React from 'react';
import classnames from 'classnames';
export default (function (_ref) {
var id = _ref.id,
title = _ref.title,
name = _ref.name,
enabled = _ref.enabled,
published = _ref.published,
selectedDrag = _ref.selectedDrag,
isOver = _ref.isOver,
position = _ref.position,
onClick = _ref.onClick,
onDoubleClick = _ref.onDoubleClick,
selected = _ref.selected;
return React.createElement(
'div',
{ className: classnames('tree-item', isOver && 'drag-' + position) },
React.createElement(
'div',
{
className: classnames('tree-cell', { dragging: selectedDrag, selected: selected }),
onClick: onClick,
onDoubleClick: onDoubleClick },
React.createElement(
'div',
{ className: 'tree-cell-status' },
React.createElement('div', { className: classnames('status', (enabled || published) && 'published') })
),
React.createElement(
'div',
{ className: 'tree-cell-title' },
title || name || '[No title/name]'
)
)
);
});