@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
64 lines (55 loc) • 2.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = EditionPage;
var _react = _interopRequireDefault(require("react"));
var _defaultProps = require("./props/defaultProps");
var _propTypes = require("./props/propTypes");
var _EmptyCrmPotential = _interopRequireDefault(require("@zohodesk/svg/es/v1/emptystate/version3/EmptyCrmPotential"));
var _EditionPage = _interopRequireDefault(require("../../../emptystate/EditionPage/EditionPage.css"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function EditionPage(props) {
var title = props.title,
subtitle = props.subtitle,
information = props.information,
dataId = props.dataId,
footerText = props.footerText,
onButtonClick = props.onButtonClick,
butttonText = props.butttonText,
children = props.children;
return /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].editionContainer,
"data-id": dataId,
"data-test-id": dataId
}, /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].svg
}, /*#__PURE__*/_react["default"].createElement(_EmptyCrmPotential["default"], null)), /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].header
}, title), subtitle ? /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].description
}, subtitle) : null, /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].description
}, information ? "".concat(information, " ") : null, butttonText ? /*#__PURE__*/_react["default"].createElement("span", {
className: _EditionPage["default"].button,
"data-id": "".concat(dataId, "_button"),
"data-test-id": "".concat(dataId, "_button"),
onClick: onButtonClick
}, butttonText) : null), children ? /*#__PURE__*/_react["default"].createElement("div", {
className: _EditionPage["default"].content
}, children) : null, footerText ? /*#__PURE__*/_react["default"].createElement("div", {
"data-id": "".concat(dataId, "_footerText"),
"data-test-id": "".concat(dataId, "_footerText"),
className: _EditionPage["default"].footer
}, /*#__PURE__*/_react["default"].createElement("div", {
dangerouslySetInnerHTML: {
__html: footerText
}
})) : null);
}
EditionPage.defaultProps = _defaultProps.defaultProps;
EditionPage.propTypes = _propTypes.propTypes; // if (__DOCS__) {
// EditionPage.docs = {
// componentGroup: 'EmptyState'
// };
// }