UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

64 lines (55 loc) 2.63 kB
"use strict"; 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' // }; // }