client/app/pages/settings/components/GeneralSettings/PlotlySettings.jsx (22 lines of code) (raw):
import React from "react";
import Checkbox from "antd/lib/checkbox";
import Form from "antd/lib/form";
import DynamicComponent from "@/components/DynamicComponent";
import { SettingsEditorPropTypes, SettingsEditorDefaultProps } from "../prop-types";
export default function PlotlySettings(props) {
const { values, onChange } = props;
return (
<DynamicComponent name="OrganizationSettings.PlotlySettings" {...props}>
<Form.Item label="Chart Visualization">
<Checkbox
name="hide_plotly_mode_bar"
checked={values.hide_plotly_mode_bar}
onChange={e => onChange({ hide_plotly_mode_bar: e.target.checked })}>
Hide Plotly mode bar
</Checkbox>
</Form.Item>
</DynamicComponent>
);
}
PlotlySettings.propTypes = SettingsEditorPropTypes;
PlotlySettings.defaultProps = SettingsEditorDefaultProps;