cart: apply form validation

This commit is contained in:
2025-10-14 22:41:20 +03:00
parent adfef2cd5c
commit c9829c0e66
5 changed files with 116 additions and 74 deletions

View File

@@ -9,6 +9,7 @@ import styles from "pages/cart/cart.module.css";
import { colors } from "ThemeConstants.ts";
import { CartItem } from "utils/types/appTypes.ts";
import { FormInstance } from "antd";
import OrderSummary from "components/OrderSummary/OrderSummary.tsx";
import { selectCart } from "features/order/orderSlice.ts";
import CarPlateCard from "pages/cart/components/CarPlateCard.tsx";
@@ -22,7 +23,11 @@ import { useTranslation } from "react-i18next";
import { useAppSelector } from "redux/hooks.ts";
import CartFooter from "./cartFooter/CartFooter";
export default function CartDesktopLayout() {
interface CartDesktopLayoutProps {
form: FormInstance;
}
export default function CartDesktopLayout({ form }: CartDesktopLayoutProps) {
const { t } = useTranslation();
const { items } = useAppSelector(selectCart);
@@ -152,7 +157,7 @@ export default function CartDesktopLayout() {
</Card>
<div style={{ marginTop: "1rem" }}>
<CartFooter />
<CartFooter form={form} />
</div>
</Col>