UNPKG

@zohodesk/dot

Version:

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

55 lines (45 loc) 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = ImportantNotes; var _react = _interopRequireDefault(require("react")); var _defaultProps = require("./props/defaultProps"); var _propTypes = require("./props/propTypes"); var _Layout = require("@zohodesk/components/es/v1/Layout"); var _icons = require("@zohodesk/icons"); var _ImportantNotesModule = _interopRequireDefault(require("../../ImportantNotes/ImportantNotes.module.css")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function ImportantNotes(props) { var text = props.text, iconName = props.iconName, iconSize = props.iconSize, children = props.children, iconClass = props.iconClass, isCover = props.isCover, className = props.className; return /*#__PURE__*/_react["default"].createElement(_Layout.Container, { isInline: !isCover, isCover: false, alignBox: "row", align: "top", className: "".concat(_ImportantNotesModule["default"].section, " ").concat(className || '') }, iconName ? /*#__PURE__*/_react["default"].createElement(_Layout.Box, { className: _ImportantNotesModule["default"].icon, align: "start" }, /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: iconName, size: iconSize, iconClass: iconClass })) : null, text || children ? /*#__PURE__*/_react["default"].createElement(_Layout.Box, { flexible: true, className: _ImportantNotesModule["default"].title }, text, children ? children : null) : null); } ImportantNotes.propTypes = _propTypes.propTypes; ImportantNotes.defaultProps = _defaultProps.defaultProps; // if (__DOCS__) { // ImportantNotes.docs = { // componentGroup: 'Common', // folderName: 'General' // }; // }