UNPKG

@bigfishtv/cockpit

Version:

37 lines (36 loc) 1.03 kB
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]' ) ) ); });