@platformos/pos-cli
Version:
Manage your platformOS application
41 lines (32 loc) • 988 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = DefaultValue;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _graphql = require("graphql");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Copyright (c) 2019 GraphQL Contributors.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
function DefaultValue({
field
}) {
const {
type,
defaultValue
} = field;
if (defaultValue !== undefined) {
return _react.default.createElement("span", null, ' = ', _react.default.createElement("span", {
className: "arg-default-value"
}, (0, _graphql.print)((0, _graphql.astFromValue)(defaultValue, type))));
}
return null;
}
DefaultValue.propTypes = {
field: _propTypes.default.object.isRequired
};