opendash
Version:
open.DASH data visualization framework
14 lines • 768 B
JavaScript
import * as React from "react";
import { Select } from "antd";
import { useSource } from "../..";
export default function HeaderSourcePicker() {
var _a = useSource(), source = _a[0], setSource = _a[1], sources = _a[2];
if (!sources || sources.length === 0) {
return null;
}
if (source && sources.length === 1) {
return (React.createElement("span", { style: { color: "#999", userSelect: "none" } }, source.name));
}
return (React.createElement(Select, { style: { width: 200 }, value: source ? source.id : undefined, onChange: setSource }, sources.map(function (source) { return (React.createElement(Select.Option, { key: source.id, value: source.id }, source.name)); })));
}
//# sourceMappingURL=source-picker.js.map