Newer
Older
import React, { useEffect, useContext } from "react";
import { Button, Table, Container, Alert } from "react-bootstrap";
import { IDAContext } from "../../contexts/IDAContext";
import { GlobalContext } from "../../contexts/GlobalContext";
import { BasketContext } from "../../contexts/BasketContext";
import SaveBasketButton from "./SaveBasketButton";
import { LoadBasketButton, loadBasket } from "./LoadBasket";
export default function MyBasketPage() {
const { api_host, isAuthenticated } = useContext(GlobalContext);
const basketContext = useContext(BasketContext);
useEffect(() => {
loadBasket(basketContext,api_host, isAuthenticated)
},[])
let items = basketContext.datasets
if (!items) {
return (<LoadBasketButton />)
}
// parse the items and build a line to display
let my_list = items.map((item) => {
//alert(item.item_data)
let item_data = item.item_data
//let obj = JSON.parse(item_data)
//let archive = obj.archive
return <tr><td>{item.item_data.archive}</td><td>{item_data}</td></tr>
})
return (
<>
<Container fluid>
<SaveBasketButton />