// #region [Imports] =================================================================================================== // Types import { ICartConditionField, ICartConditionGroup } from '../../../../types/couponTemplates'; // Components import ConditionField from './ConditionField'; // #endregion [Imports] // #region [Variables] ================================================================================================= // #endregion [Variables] // #region [Interfaces]================================================================================================= interface IProps { group: ICartConditionGroup; groupKey: number; } // #endregion [Interfaces] // #region [Component] ================================================================================================= const ConditionGroup = (props: IProps) => { const { group, groupKey } = props; return (
{!!group.fields.length ? (
{group.fields.map((field: ICartConditionField, fieldKey: number) => ( ))}
) : (
This is an empty condition group, just waiting for you to add some conditions in it...
)}
); }; export default ConditionGroup; // #endregion [Component]