diff --git a/src/components/archives/ArchiveCard.js b/src/components/archives/ArchiveCard.js index 1f30fb6921e7d319ba98878d716e0170edcca865..884a78fddea40e4e8e703769399d402c9948569b 100644 --- a/src/components/archives/ArchiveCard.js +++ b/src/components/archives/ArchiveCard.js @@ -6,14 +6,6 @@ import { NavLink } from "react-router-dom"; export default function ArchiveCard({ archive }) { return ( <Card> - <Button - className="mt-3" - as={NavLink} - variant="outline-primary" - to={`/archives/${archive.uri}`} - > - Visit {archive.name} Archives - </Button> <Card.Body> <Card.Title className="h2">{archive.name}</Card.Title> @@ -38,7 +30,14 @@ export default function ArchiveCard({ archive }) { </Row> </Container> */} - + <Button + className="mt-3" + as={NavLink} + variant="outline-primary" + to={`/archives/${archive.uri}`} + > + Visit {archive.name} Archives + </Button> </Card.Body> </Card> ); diff --git a/src/components/query/ASTRONVOResults.js b/src/components/query/ASTRONVOResults.js index ef574668aeb0192a07850440841f65b97ec2d56e..870bc02e27d4af57683dce96b0a9994cc608ca82 100644 --- a/src/components/query/ASTRONVOResults.js +++ b/src/components/query/ASTRONVOResults.js @@ -7,7 +7,6 @@ import LoadingSpinner from "../LoadingSpinner"; import Paginate from "../Paginate"; import HandlePreview from "./HandlePreview"; import Preview from "./Preview"; -import SaveBasketButton from "../basket/SaveBasketButton"; import AddToBasket from "../basket/AddToBasketCheckBox"; function SAMPBasketItem(record){ @@ -70,7 +69,7 @@ export default function ASTRONVOResults({ catalog }) { numAdjacent={3} numPages={numPages} /> - <SaveBasketButton /> + <Table className="mt-3" responsive> <thead> <tr className="bg-light"> diff --git a/src/components/query/QueryCatalogs.js b/src/components/query/QueryCatalogs.js index 45d4597d44d38688d1367767055545b5a369ec99..9a605896f90ccc2ff3e38f2bcc55fd6aadf8ad9f 100644 --- a/src/components/query/QueryCatalogs.js +++ b/src/components/query/QueryCatalogs.js @@ -42,20 +42,27 @@ export default function QueryCatalogs() { case "lofar": setConfigName("lofar"); break; + case "ivoa": + setConfigName("esap_ivoa"); + break; default: break; } + return () => { console.log("cleaned up"); queryMap.clear(); setFormData(); - setConfigName(defaultConf); + //setConfigName(defaultConf); }; }, [uri]); useEffect(() => { console.log(config.query_schema); - if (!formData) return; + if (!formData) { + return; + } + queryMap.clear(); const gui = config.query_schema.name; const queries = parseQueryForm(gui, formData); diff --git a/src/contexts/QueryContext.js b/src/contexts/QueryContext.js index f9a37e027eb697ed67688040c6fff206ed7a4018..614908ba7f53c1e73c39be2aa182fb187676365d 100644 --- a/src/contexts/QueryContext.js +++ b/src/contexts/QueryContext.js @@ -27,6 +27,7 @@ export function QueryContextProvider({ children }) { axios .get(api_host + "query/configuration" + configNameString) .then((response) => { + //alert(configNameString) let config = response.data["configuration"]; let props = config.query_schema.properties; console.log("config props: ", props); @@ -63,6 +64,7 @@ export function QueryContextProvider({ children }) { collection, setCollection, config, + configName, setConfigName, defaultConf, ds9, diff --git a/src/routes/Routes.js b/src/routes/Routes.js index 6dec63c2827e31f08c51285e6aecb8c69b349700..30ba160edd4934df8b4e57c1b0a534f368ba3af1 100644 --- a/src/routes/Routes.js +++ b/src/routes/Routes.js @@ -64,7 +64,7 @@ export default function Routes() { </Switch> - <footer><small>esap-gui version 22 jun 2021 - 13:00</small></footer> + <footer><small>esap-gui version 28 jun 2021 - 15:00</small></footer> </Router> ); } diff --git a/src/utils/styling.js b/src/utils/styling.js index 5dcbb184fc89627c5fb7f4086f92670cab6ab400..595d6490f571f110960368e32a9c31a7e16f9d36 100644 --- a/src/utils/styling.js +++ b/src/utils/styling.js @@ -16,35 +16,35 @@ import { export const getShoppingIcon = (type) => { let icon = undefined let color = "darkgreen" - let size = 'md' + let size = 'sm' if (type === 'cart') { icon = faShoppingCart - size = "md" + size = "sm" color = "white" } if (type === 'cart_dark_large') { icon = faShoppingCart - size = "md" + size = "sm" color = "blue" } if (type === 'must_save_cart') { icon = faShoppingCart - size = "md" + size = "sm" color = "red" } if (type === 'save_cart') { icon = faCartArrowDown - size = "md" + size = "sm" color = "white" } if (type === 'plus_cart') { icon = faCartPlus - size = "md" + size = "sm" color = "white" } @@ -54,7 +54,7 @@ export const getShoppingIcon = (type) => { export const getThumbnailIcon = () => { let icon = faImage let color = "white" - let size = 'md' + let size = 'sm' return <FontAwesomeIcon size={size} icon={icon} color={color}/> } @@ -62,7 +62,7 @@ export const getThumbnailIcon = () => { export const getQueryIcon = () => { let icon = faSearchPlus let color = "white" - let size = 'md' + let size = 'sm' return <FontAwesomeIcon size={size} icon={icon} color={color}/> } @@ -70,7 +70,7 @@ export const getQueryIcon = () => { export const getTrashIcon = (color) => { let icon = faTrashAlt //let color = "white" - let size = 'md' + let size = 'sm' return <FontAwesomeIcon size={size} icon={icon} color={color}/> }