import React from 'react' import PropTypes from 'prop-types' import { IconClose } from '../../../assets' import { getGlobalStyle } from '../../../utils' import { CardOrder, EmptyData } from '../../molecules' import type { IstoreOrder } from '../OrderCard' import style from './Orders.module.css' interface IOrder { isOpen?: boolean deliveryTimeMinutes?: number | null orders?: IstoreOrder[] handleSetIsOpenOrder?: () => void handleViewOrder?: (pCodeRef: string) => string } export const Orders: React.FC = ({ isOpen = false, deliveryTimeMinutes = null, orders = [], handleSetIsOpenOrder = () => { }, handleViewOrder = (pCodeRef: string) => { return pCodeRef } }) => { return (
{(Array.isArray(orders) && orders.length > 0) ? orders?.map((order, index) => { return ( ) }) : }
) } Orders.propTypes = { isOpen: PropTypes.bool, handleSetIsOpenOrder: PropTypes.func, deliveryTimeMinutes: PropTypes.oneOfType([ PropTypes.number, PropTypes.oneOf([null]) ]), orders: PropTypes.array, handleViewOrder: PropTypes.func }