import type {SettingField, Step} from "../../types"; import {memo} from "@wordpress/element"; import Premium from "./Premium"; import Fields from "../Fields/Fields"; // @ts-ignore import Icon from '@/utils/Icon'; import Accordion from "../Fields/Accordion"; export const ModalContent = memo(({ step, settings, onFieldChange }: { step: Step, settings: SettingField[], onFieldChange: (fieldId: string, value: string | boolean) => void }) => { return (
{step.intro_bullets?.length > 0 && (
{step.intro_bullets.map((bullet, index) => (

{bullet.title}

{bullet.desc}

))}
)} {step.bullets?.length > 0 && } { /*Grouped field*/ } { step?.groups?.length > 0 && ( )} {/* Non-grouped field, which are all fields without a group_id. */ } { step?.fields?.some(f => !f.group_id) && ( !f.group_id)} onChange={onFieldChange} /> )}
); });