import { DeleteFilled } from "@ant-design/icons"; import { Button, Form, Input, InputNumber, Select, Space, Switch } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; import styled from "styled-components"; import { TemplateList } from "../../utils/TemplateConstants"; import ConfigFormTypes from "../config-form-components/config-form-types"; import FormListMoveArrows from "../form-list-move-arrows/form-list-move-arrows.component"; import LayoutFormRow from "../layout-form-row/layout-form-row.component"; const SelectorDiv = styled.div` .ant-form-item .ant-select { width: 200px; } `; export default function ShopInfoIntakeChecklistComponent({ form }) { const { t } = useTranslation(); const TemplateListGenerated = TemplateList(); return (
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( {() => { if ( form.getFieldValue([ "intakechecklist", "form", index, "type", ]) !== "slider" ) return null; return ( <> ); }} { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( {() => { if ( form.getFieldValue([ "deliverchecklist", "form", index, "type", ]) !== "slider" ) return null; return ( <> ); }} { remove(field.name); }} /> ))}
); }}
); }