react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
54 lines (51 loc) • 4.12 kB
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import { FormLabel } from '../../components/style/export';
import PropertyStyle from './shared-property-style';
export default function PropertyReadOnly(_ref) {
var value = _ref.value,
onUpdate = _ref.onUpdate,
configs = _ref.configs,
sourceElement = _ref.sourceElement,
internalState = _ref.internalState,
state = _ref.state;
return React.createElement(
'table',
{ className: 'PropertyReadOnly', style: PropertyStyle.tableStyle },
React.createElement(
'tbody',
null,
React.createElement(
'tr',
null,
React.createElement(
'td',
{ style: PropertyStyle.firstTdStyle },
React.createElement(
FormLabel,
null,
configs.label
)
),
React.createElement(
'td',
null,
React.createElement(
'div',
null,
value
)
)
)
)
);
}
PropertyReadOnly.propTypes = {
value: PropTypes.any.isRequired,
onUpdate: PropTypes.func.isRequired,
configs: PropTypes.object.isRequired,
sourceElement: PropTypes.object,
internalState: PropTypes.object,
state: PropTypes.object.isRequired
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jYXRhbG9nL3Byb3BlcnRpZXMvcHJvcGVydHktcmVhZC1vbmx5LmpzeCJdLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsIkZvcm1MYWJlbCIsIlByb3BlcnR5U3R5bGUiLCJQcm9wZXJ0eVJlYWRPbmx5IiwidmFsdWUiLCJvblVwZGF0ZSIsImNvbmZpZ3MiLCJzb3VyY2VFbGVtZW50IiwiaW50ZXJuYWxTdGF0ZSIsInN0YXRlIiwidGFibGVTdHlsZSIsImZpcnN0VGRTdHlsZSIsImxhYmVsIiwicHJvcFR5cGVzIiwiYW55IiwiaXNSZXF1aXJlZCIsImZ1bmMiLCJvYmplY3QiXSwibWFwcGluZ3MiOiJBQUFBLE9BQU9BLEtBQVAsTUFBa0IsT0FBbEI7QUFDQSxPQUFPQyxTQUFQLE1BQXNCLFlBQXRCO0FBQ0EsU0FBU0MsU0FBVCxRQUEwQiwrQkFBMUI7QUFDQSxPQUFPQyxhQUFQLE1BQTBCLHlCQUExQjs7QUFFQSxlQUFlLFNBQVNDLGdCQUFULE9BQTJGO0FBQUEsTUFBaEVDLEtBQWdFLFFBQWhFQSxLQUFnRTtBQUFBLE1BQXpEQyxRQUF5RCxRQUF6REEsUUFBeUQ7QUFBQSxNQUEvQ0MsT0FBK0MsUUFBL0NBLE9BQStDO0FBQUEsTUFBdENDLGFBQXNDLFFBQXRDQSxhQUFzQztBQUFBLE1BQXZCQyxhQUF1QixRQUF2QkEsYUFBdUI7QUFBQSxNQUFSQyxLQUFRLFFBQVJBLEtBQVE7O0FBQ3hHLFNBQ0U7QUFBQTtBQUFBLE1BQU8sV0FBVSxrQkFBakIsRUFBb0MsT0FBT1AsY0FBY1EsVUFBekQ7QUFDRTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDRTtBQUFBO0FBQUEsWUFBSSxPQUFPUixjQUFjUyxZQUF6QjtBQUF1QztBQUFDLHFCQUFEO0FBQUE7QUFBWUwsb0JBQVFNO0FBQXBCO0FBQXZDLFNBREY7QUFFRTtBQUFBO0FBQUE7QUFDRTtBQUFBO0FBQUE7QUFBTVI7QUFBTjtBQURGO0FBRkY7QUFEQTtBQURGLEdBREY7QUFZRDs7QUFFREQsaUJBQWlCVSxTQUFqQixHQUE2QjtBQUMzQlQsU0FBT0osVUFBVWMsR0FBVixDQUFjQyxVQURNO0FBRTNCVixZQUFVTCxVQUFVZ0IsSUFBVixDQUFlRCxVQUZFO0FBRzNCVCxXQUFTTixVQUFVaUIsTUFBVixDQUFpQkYsVUFIQztBQUkzQlIsaUJBQWVQLFVBQVVpQixNQUpFO0FBSzNCVCxpQkFBZVIsVUFBVWlCLE1BTEU7QUFNM0JSLFNBQU9ULFVBQVVpQixNQUFWLENBQWlCRjtBQU5HLENBQTdCIiwiZmlsZSI6InByb3BlcnR5LXJlYWQtb25seS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgRm9ybUxhYmVsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zdHlsZS9leHBvcnQnO1xuaW1wb3J0IFByb3BlcnR5U3R5bGUgZnJvbSAnLi9zaGFyZWQtcHJvcGVydHktc3R5bGUnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQcm9wZXJ0eVJlYWRPbmx5KHt2YWx1ZSwgb25VcGRhdGUsIGNvbmZpZ3MsIHNvdXJjZUVsZW1lbnQsIGludGVybmFsU3RhdGUsIHN0YXRlfSkge1xuICByZXR1cm4gKFxuICAgIDx0YWJsZSBjbGFzc05hbWU9XCJQcm9wZXJ0eVJlYWRPbmx5XCIgc3R5bGU9e1Byb3BlcnR5U3R5bGUudGFibGVTdHlsZX0+XG4gICAgICA8dGJvZHk+XG4gICAgICA8dHI+XG4gICAgICAgIDx0ZCBzdHlsZT17UHJvcGVydHlTdHlsZS5maXJzdFRkU3R5bGV9PjxGb3JtTGFiZWw+e2NvbmZpZ3MubGFiZWx9PC9Gb3JtTGFiZWw+PC90ZD5cbiAgICAgICAgPHRkPlxuICAgICAgICAgIDxkaXY+e3ZhbHVlfTwvZGl2PlxuICAgICAgICA8L3RkPlxuICAgICAgPC90cj5cbiAgICAgIDwvdGJvZHk+XG4gICAgPC90YWJsZT5cbiAgKTtcbn1cblxuUHJvcGVydHlSZWFkT25seS5wcm9wVHlwZXMgPSB7XG4gIHZhbHVlOiBQcm9wVHlwZXMuYW55LmlzUmVxdWlyZWQsXG4gIG9uVXBkYXRlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBjb25maWdzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG4gIHNvdXJjZUVsZW1lbnQ6IFByb3BUeXBlcy5vYmplY3QsXG4gIGludGVybmFsU3RhdGU6IFByb3BUeXBlcy5vYmplY3QsXG4gIHN0YXRlOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWRcbn07XG4iXX0=