I am trying to download some data as a CSV but I am getting this on the file:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I am using file-saver
And this is how I am doing it:
  const downloadFile = () => {
    const formatCSVData = shipmentsCSV.shipments.map(data => ({
      Courier: data.courierName,
      Status: data.status.name,
    }));
    console.log('formatCSVData', JSON.stringify(formatCSVData, null, 2));
    const blob = new Blob([formatCSVData], {
      type: 'text/csv;charset=UTF-8',
    });
    saveAs(blob, 'CSV.txt');
  };
That second console.log logs this (26 items but I am going to simplified to 4):
[
  {
    "Courier Name": "Hand Delivery",
    "Status": "Received"
  },
  {
    "Courier Name": null,
    "Status": "Pending"
  },
  {
    "Courier Name": null,
    "Status": "Canceled"
  },
  {
    "Courier Name": "FedEx",
    "Status": "Canceled"
  }
  ...
]
So, how can I print the data correctly on the CSV file?
 
    