Skip to content
Snippets Groups Projects
QueryResults.js 1.38 KiB
Newer Older
Zheng Meyer's avatar
Zheng Meyer committed
import React from "react";
import ApertifResults from "./ApertifResults";
import ASTRONVOResults from "./ASTRONVOResults";
import ZooniverseResults from "./ZooniverseResults";
import VORegListResults from "./VORegListResults";
Zheng Meyer's avatar
Zheng Meyer committed
import LOFARResults from "./LOFARResults";
import RucioResults from "./RucioResults";
ghughes1066's avatar
ghughes1066 committed
import ZenodoResults from "./ZenodoResults";
Klaas Kliffen's avatar
Klaas Kliffen committed
import SDCKISResults from "./SDCKISResults";
import SampResults from "./SampResults";
import CONCORDIAResults from "./CONCORDIAResults";
Zheng Meyer's avatar
Zheng Meyer committed

export default function QueryResults({ catalog }) {
  switch (catalog) {
    case "apertif":
      return <ApertifResults catalog={catalog} />;
    case "astron_vo":
      return <ASTRONVOResults catalog={catalog} />;
    case "zooniverse_projects":
      return <ZooniverseResults catalog={catalog} />;
    case "zooniverse_workflows":
      return <ZooniverseResults catalog={catalog} />;
    case "vo_reg":
      return <VORegListResults catalog={catalog} />;
Zheng Meyer's avatar
Zheng Meyer committed
    case "lofar":
      return <LOFARResults catalog={catalog} />;
    case "rucio":
      return <RucioResults catalog={catalog} />;
ghughes1066's avatar
ghughes1066 committed
    case "zenodo":
      return <ZenodoResults catalog={catalog} />;
    case "concordia":
      return <CONCORDIAResults catalog={catalog} />;
Klaas Kliffen's avatar
Klaas Kliffen committed
    case "sdc_kis":
      return <SDCKISResults catalog={catalog} />;
    case "samp":
      return <SampResults catalog={catalog} />;
Zheng Meyer's avatar
Zheng Meyer committed
    default:
      return null;
  }
}