UNPKG

@zohodesk/dot

Version:

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

48 lines (46 loc) 1.36 kB
import React from 'react'; import { defaultProps } from "./props/defaultProps"; import { propTypes } from "./props/propTypes"; import { Container, Box } from '@zohodesk/components/lib/Layout'; import { Icon } from '@zohodesk/icons'; import style from "./ImportantNotes.module.css"; export default class ImportantNotes extends React.Component { constructor(props) { super(props); } render() { let { text, iconName, iconSize, children, iconClass, isCover, className } = this.props; return /*#__PURE__*/React.createElement(Container, { isInline: !isCover, isCover: false, alignBox: "row", align: "top", className: `${style.section} ${className || ''}` }, iconName ? /*#__PURE__*/React.createElement(Box, { className: style.icon, align: "start" }, /*#__PURE__*/React.createElement(Icon, { name: iconName, size: iconSize, iconClass: iconClass })) : null, text || children ? /*#__PURE__*/React.createElement(Box, { flexible: true, className: style.title }, text, children ? children : null) : null); } } ImportantNotes.propTypes = propTypes; ImportantNotes.defaultProps = defaultProps; // if (__DOCS__) { // ImportantNotes.docs = { // componentGroup: 'Common', // folderName: 'General' // }; // }