import React from 'react'; import cx from 'classnames'; import Check from '../../helpers/components/Icons/Check'; import CloseSmall from '../../helpers/components/Icons/CloseSmall'; import { RECOMMENDED_TITLE, NOT_RECOMMENDED_TITLE } from './component-rule-constants'; import { ElementContent } from '../../types'; import styles from './component-rule.module.scss'; interface ComponentRuleProps { component: ElementContent; description: ElementContent; isRecommended: boolean; className?: string; componentContainerClassName?: string; } const ComponentRule: React.FC = ({ component, description = '', isRecommended = false, className, componentContainerClassName, }) => { const titleIcon = isRecommended ? : ; const title = isRecommended ? RECOMMENDED_TITLE : NOT_RECOMMENDED_TITLE; return (
{component}
{titleIcon} {title}
{description}
); }; export default ComponentRule;