UNPKG

@talend/react-components

Version:
43 lines (42 loc) 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EnumerationComponent = EnumerationComponent; exports.default = void 0; var _classnames = _interopRequireDefault(require("classnames")); var _reactI18next = require("react-i18next"); var _EnumerationModule = _interopRequireDefault(require("./Enumeration.module.scss")); var _constants = _interopRequireDefault(require("../constants")); var _HeaderEnumeration = require("./Header/HeaderEnumeration.component"); var _ItemsEnumeration = require("./Items/ItemsEnumeration.component"); var _displayModes = require("./displayModes"); var _Enumeration = require("./Enumeration.propTypes"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function EnumerationComponent(props) { return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { id: props.id, className: (0, _classnames.default)({ [_EnumerationModule.default['tc-enumeration']]: true, 'tc-enumeration': true }, props.className), children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_HeaderEnumeration.HeaderEnumeration, { ...props }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_ItemsEnumeration.ItemsEnumeration, { ...props })] }); } EnumerationComponent.displayName = 'Enumeration'; EnumerationComponent.defaultProps = { id: 'tc-enumeration' }; EnumerationComponent.propTypes = _Enumeration.propTypes; EnumerationComponent.DISPLAY_MODE_DEFAULT = _displayModes.DISPLAY_MODE_DEFAULT; EnumerationComponent.DISPLAY_MODE_ADD = _displayModes.DISPLAY_MODE_ADD; EnumerationComponent.DISPLAY_MODE_SEARCH = _displayModes.DISPLAY_MODE_SEARCH; EnumerationComponent.DISPLAY_MODE_EDIT = _displayModes.DISPLAY_MODE_EDIT; EnumerationComponent.DISPLAY_MODE_SELECTED = _displayModes.DISPLAY_MODE_SELECTED; var _default = exports.default = (0, _reactI18next.withTranslation)(_constants.default)(EnumerationComponent); //# sourceMappingURL=Enumeration.component.js.map