@talend/react-components
Version:
Set of react components.
43 lines (42 loc) • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ModelViewer = ModelViewer;
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Headers = require("../Headers");
var _Core = require("../Core");
var _translate = _interopRequireDefault(require("../../translate"));
var _ModelViewerModule = _interopRequireDefault(require("./ModelViewer.module.scss"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function ModelViewer({
t,
...props
}) {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
className: (0, _classnames.default)(_ModelViewerModule.default['tc-model'], 'tc-model'),
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Headers.TreeHeader, {
title: t('MODEL_VIEWER_HEADER_TITLE', {
defaultValue: 'Data model'
})
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_Core.Tree, {
...props,
jsonpath: "$",
index: 0,
level: 0,
type: "array",
noRoot: true
})]
});
}
ModelViewer.propTypes = {
t: _propTypes.default.func
};
ModelViewer.defaultProps = {
t: (0, _translate.default)()
};
var _default = exports.default = ModelViewer;
//# sourceMappingURL=ModelViewer.component.js.map