UNPKG

@talend/react-components

Version:
43 lines (42 loc) 1.38 kB
"use strict"; 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