UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

47 lines (46 loc) 1.85 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import * as React from 'react'; import defaultStyles from './NodeContent.module.less'; import { getClassAndIdNames } from '../helpers'; export var NodeContent = function (props) { var styles = props.customStyles || defaultStyles; // const onSave: any = (title: string) => { // props.onTitleEditRequest(props.data.id, title) // } var classNodeBoxHeader = getClassAndIdNames(styles.nodeBoxHeader, props.data.id); var classTitle = getClassAndIdNames(styles.nodeTitle, props.data.id); var propsNodeTitle = { key: classTitle.idName, className: classTitle.className, id: props.data.id }; // const propsNodeTitle = { // key: classTitle.idName, // labelclassname: classTitle.className, // editclassname: classTitle.className, // id: props.data.id, // value: props.data.title, // htmltag: 'p', // onSave: onSave, // editonclick: props.data.canRename // } var classNodeId = getClassAndIdNames(styles.nodeWbsId, props.data.id); var propsWbsId = { key: classNodeId.idName, className: classNodeId.className, id: props.data.id }; return (props && (React.createElement("div", { className: classNodeBoxHeader.className }, React.createElement("p", __assign({}, propsWbsId), props.data.wbsId), React.createElement("p", __assign({}, propsNodeTitle), props.data.title)))); };