@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
48 lines (46 loc) • 1.36 kB
JavaScript
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'
// };
// }