/* eslint-disable @typescript-eslint/no-explicit-any */ import Image from "next/image"; import React from "react"; import OrderCard from "../../../MyOrders/Containers/OrderCard"; import HourGlassLoader from "../../../../Loader/Loader"; import moment from "moment-timezone"; import Link from "next/link"; import { checkPrimaryAddressAvailable } from "../../../../../lib/Helper"; import { useRouter } from "next/navigation"; import Swal from "sweetalert2"; const Orders = ({ orderCardDetails }: any) => { const router = useRouter(); const [isLoading] = React.useState(false); const filters = { filter_by_order_place_date: moment().format("YYYY-MM-DD"), }; const handleCreateOrderClick = (e: React.MouseEvent) => { e.preventDefault(); if (checkPrimaryAddressAvailable()) { router.push("/create-order"); } else { Swal.fire({ icon: "error", title: "Profile Incomplete", text: "Please complete your profile by adding an pickup address before creating an order.", customClass: { confirmButton: "delybell-primary px-4", cancelButton: "delybell-dark", }, buttonsStyling: true, showCancelButton: true, reverseButtons: true, cancelButtonText: "Cancel", confirmButtonText: "Go to Profile", }).then((result) => { if (result.isConfirmed) { router.push("/my-profile"); } }); } }; return ( <> {isLoading && }
{/*

15% off for

*/}

Place Domestic Order Domestic Truck Icon {/*
*/}

Orders placed and delivered within Bahrain

Click to Order  
{/*

A short term offer for

*/}

Place International Order International Flight Icon {/*
*/}

Orders sent to countries other than Bahrain

Click to Order  
{/*
Today Orders (3)
*/} {orderCardDetails?.orders_placed_today ? ( ) : ''}
{orderCardDetails?.orders_placed_today ? ( ) : ''} {/*
Draft Orders (4)
*/}
); }; export default Orders;