Newer
Older
import React, { useContext, useState } from "react";
import {Container, Card, Table } from 'react-bootstrap'
import AddToBasketCheckBox from "../../basket/AddToBasketCheckBox";
//import { QueryContext } from "../../../contexts/QueryContext";
//import HandlePreview from "../../query/HandlePreview";
//import Preview from "../../query/Preview";
function createItem(result){
return {
archive: "multi_query",
record: result,
};
}
export default function RunQueryResults(props) {
// const { preview } = useContext(QueryContext);
<Container fluid>
<Card>
<Table>
<thead>
<tr className="bg-light">
<th>RA</th>
<th>dec</th>
<th>Link to data</th>
</tr>
</thead>
<tbody>
{props.results.map((result, index) => (
<tr key={result.url}>
<td>
<AddToBasketCheckBox id={result.url} item={createItem(result)} />
<td>{result.ra}</td>
<td>{result.dec}</td>
<td>
<a
href={result.url}
target="_blank"
rel="noopener noreferrer"
download
>
))}
</tbody>
</Table>
</Card>
</Container>
);
}