UNPKG

@darwino/darwino-react

Version:

A set of Javascript classes and utilities

54 lines (47 loc) 2.25 kB
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; /* * (c) Copyright Darwino Inc. 2014-2017. */ import React, { Component } from "react"; import PropTypes from 'prop-types'; import JsonDebug from './JsonDebug'; /* * Application/Page Messages. */ class BaseFormDebug extends Component { // Context to read from the parent shouldComponentUpdate(nextProps, nextState) { return true; } render() { var documentForm = this.context.documentForm; if (documentForm) { return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("h5", null, "FORM Content"), /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("b", null, "Field Values")), /*#__PURE__*/React.createElement("div", { style: { whiteSpace: 'pre' } }, /*#__PURE__*/React.createElement(JsonDebug, { form: documentForm.props.form })), /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("b", null, "Computed Values")), /*#__PURE__*/React.createElement("div", { style: { whiteSpace: 'pre' } }, /*#__PURE__*/React.createElement(JsonDebug, { value: documentForm.getComputedValues() })), /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("b", null, "Properties")), /*#__PURE__*/React.createElement("div", { style: { whiteSpace: 'pre' } }, /*#__PURE__*/React.createElement("table", null, /*#__PURE__*/React.createElement("tr", null, /*#__PURE__*/React.createElement("td", null, "Read Only:"), /*#__PURE__*/React.createElement("td", null, documentForm.isReadOnly().toString())), /*#__PURE__*/React.createElement("tr", null, /*#__PURE__*/React.createElement("td", null, "Disabled:"), /*#__PURE__*/React.createElement("td", null, documentForm.isDisabled().toString()))))); } else { /*#__PURE__*/ React.createElement("div", null, /*#__PURE__*/React.createElement("h5", null, "No form is available...")); } } } _defineProperty(BaseFormDebug, "contextTypes", { _reduxForm: PropTypes.object, documentForm: PropTypes.object }); export default BaseFormDebug; //# sourceMappingURL=BaseFormDebug.js.map