auspice
Version:
Web app for visualizing pathogen evolution
53 lines (43 loc) • 1.46 kB
JavaScript
import React from "react";
import ColorBy from "./color-by";
import DateRangeInputs from "./date-range-inputs";
import ChooseBranchLabelling from "./choose-branch-labelling";
import ChooseLayout from "./choose-layout";
import ChooseDataset from "./choose-dataset";
import ChooseSecondTree from "./choose-second-tree";
import ChooseMetric from "./choose-metric";
import PanelLayout from "./panel-layout";
import GeoResolution from "./geo-resolution";
import MapAnimationControls from "./map-animation";
import PanelToggles from "./panel-toggles";
import SearchStrains from "./search";
import ToggleTangle from "./toggle-tangle";
import { SidebarHeader, ControlsContainer } from "./styles";
const Controls = ({mapOn}) => (
<ControlsContainer>
<ChooseDataset/>
<SidebarHeader>Date Range</SidebarHeader>
<DateRangeInputs/>
<SidebarHeader>Color By</SidebarHeader>
<ColorBy/>
<SidebarHeader>Tree Options</SidebarHeader>
<ChooseLayout/>
<ChooseMetric/>
<ChooseBranchLabelling/>
<SearchStrains/>
<ChooseSecondTree/>
<ToggleTangle/>
{ mapOn ? (
<span style={{marginTop: "15px"}}>
<SidebarHeader>Map Options</SidebarHeader>
<GeoResolution/>
<MapAnimationControls/>
</span>
) : null}
<span style={{paddingTop: "10px"}}/>
<SidebarHeader>Panel Options</SidebarHeader>
<PanelLayout/>
<PanelToggles/>
</ControlsContainer>
);
export default Controls;