import { DeleteFilled } from "@ant-design/icons"; import { Button, Form, Input, InputNumber, Radio, Select, Space, Switch, } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; import PhoneFormItem, { PhoneItemFormatterValidation, } from "../form-items-formatted/phone-form-item.component"; import FormListMoveArrows from "../form-list-move-arrows/form-list-move-arrows.component"; import LayoutFormRow from "../layout-form-row/layout-form-row.component"; import CurrencyInput from "../form-items-formatted/currency-form-item.component"; import FormItemEmail from "../form-items-formatted/email-form-item.component"; export default function ShopInfoGeneral({ form }) { const { t } = useTranslation(); return (
PhoneItemFormatterValidation(getFieldValue, "phone"), ]} > 2 3 {() => { return ( {t("bodyshop.labels.2tiername")} {t("bodyshop.labels.2tiersource")} ); }} { return { required: getFieldValue("enforce_class"), //message: t("general.validation.required"), type: "array", }; }, ]} > ({ validator(rule, value) { if (!value && !getFieldValue(["md_hour_split", "paint"])) { return Promise.resolve(); } if (value + getFieldValue(["md_hour_split", "paint"]) === 1) { return Promise.resolve(); } return Promise.reject(t("bodyshop.validation.larsplit")); }, }), ]} > ({ validator(rule, value) { if (!value && !getFieldValue(["md_hour_split", "paint"])) { return Promise.resolve(); } if (value + getFieldValue(["md_hour_split", "prep"]) === 1) { return Promise.resolve(); } return Promise.reject(t("bodyshop.validation.larsplit")); }, }), ]} > {(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( PhoneItemFormatterValidation(getFieldValue, [ field.name, "est_ph", ]), ]} > { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( PhoneItemFormatterValidation(getFieldValue, [ field.name, "ins_ph", ]), ]} > { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
{(fields, { add, remove, move }) => { return (
{fields.map((field, index) => ( { remove(field.name); }} /> ))}
); }}
); }