export interface Address {
  _id?: string;
  id: string;

  name: string;
  phone: string;

  addressLine1: string;
  addressLine2?: string;

  city: string;

  state?: {
    _id: string;
    name: string;
  };

  zipCode: string;
}

export interface OrderItem {
  id: string;
  name: string;
  image: string;
  size: string;
  quantity: number;
  price: number;
}

export interface OrderSummaryProps {
  items: OrderItem[];
  subtotal: number;
  packingCharge: number;
  grandTotal: number;
}