Skip to content
Snippets Groups Projects
Commit 1516aac2 authored by Nico Vermaas's avatar Nico Vermaas
Browse files

Merge branch 'dev-nico' into 'master'

add shoppingbasket functionality to 'apertif' and 'astron_vo' archives

See merge request astron-sdc/esap-gui!14
parents e23fef46 3b54aae6
No related branches found
No related tags found
2 merge requests!17Master,!14add shoppingbasket functionality to 'apertif' and 'astron_vo' archives
Pipeline #13666 passed
......@@ -7,6 +7,15 @@ import LoadingSpinner from "../LoadingSpinner";
import Paginate from "../Paginate";
import HandlePreview from "./HandlePreview";
import Preview from "./Preview";
import SaveBasket from "../basket/savebasket";
import AddToBasket from "../basket/addtobasket";
function SAMPBasketItem(record){
return {
archive: "astron_vo",
record: record,
};
}
export default function ASTRONVOResults({ catalog }) {
const { queryMap, preview } = useContext(QueryContext);
......@@ -61,14 +70,11 @@ export default function ASTRONVOResults({ catalog }) {
numAdjacent={3}
numPages={numPages}
/>
<SaveBasket />
<Table className="mt-3" responsive>
<thead>
<tr className="bg-light">
{/* <th>
<InputGroup>
<InputGroup.Checkbox />
</InputGroup>
</th> */}
<th>Basket</th>
<th>Collection</th>
<th>RA</th>
<th>Dec</th>
......@@ -85,11 +91,9 @@ export default function ASTRONVOResults({ catalog }) {
return (
<>
<tr key={result.url}>
{/* <th>
<InputGroup>
<InputGroup.Checkbox />
</InputGroup>
</th> */}
<td>
<AddToBasket id={result.id} item={SAMPBasketItem(result)} />
</td>
<td>{result.obs_collection}</td>
<td>{Number(result.ra).toFixed(1)}</td>
<td>{Number(result.dec).toFixed(1)}</td>
......
......@@ -3,7 +3,7 @@ import { Table, Alert } from "react-bootstrap";
import axios from "axios";
import { QueryContext } from "../../contexts/QueryContext";
import { GlobalContext } from "../../contexts/GlobalContext";
import { BasketContext } from "../../contexts/BasketContext";
import LoadingSpinner from "../LoadingSpinner";
import Paginate from "../Paginate";
import HandlePreview from "./HandlePreview";
......
......@@ -4,6 +4,15 @@ import { QueryContext } from "../../contexts/QueryContext";
import LoadingSpinner from "../LoadingSpinner";
import Paginate from "../Paginate";
import { IVOAContext } from "../../contexts/IVOAContext";
import SaveBasket from "../basket/savebasket";
import AddToBasket from "../basket/addtobasket";
function SAMPBasketItem(record){
return {
archive: "ivoa",
record: record,
};
}
export default function VORegListResults({ catalog }) {
const { queryMap } = useContext(QueryContext);
......@@ -51,6 +60,7 @@ export default function VORegListResults({ catalog }) {
numAdjacent={3}
numPages={numPages}
/>
<SaveBasket />
<Table className="mt-3" responsive>
<thead>
<tr className="bg-light">
......@@ -74,6 +84,7 @@ export default function VORegListResults({ catalog }) {
/>
</InputGroup>
</th>
<th>Basket</th>
<th>Resource</th>
<th>Access URL</th>
<th>Waveband</th>
......@@ -99,6 +110,9 @@ export default function VORegListResults({ catalog }) {
/>
</InputGroup>
</th>
<td>
<AddToBasket id={result.id} item={SAMPBasketItem(result)} />
</td>
<td>{result.short_name}</td>
<td>{result.access_url}</td>
<td>{result.waveband}</td>
......
......@@ -56,7 +56,7 @@ export default function Routes() {
</BasketContextProvider>
</Route>
</Switch>
<footer><small>esap-gui version 3 jun 2021 - 11:30</small></footer>
<footer><small>esap-gui version 4 jun 2021 - 10:00</small></footer>
</Router>
);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment