import * as React from "react"; import { BooleanMCUInputGroup } from "../boolean_mcu_input_group"; import { ToolTips, DeviceSetting } from "../../../constants"; import { NumericMCUInputGroup } from "../numeric_mcu_input_group"; import { EncodersProps } from "../interfaces"; import { Header } from "./header"; import { Collapse } from "@blueprintjs/core"; import { hasEncoders } from "../firmware_hardware_support"; import { Highlight } from "../maybe_highlight"; import { SpacePanelHeader } from "./space_panel_header"; export function Encoders(props: EncodersProps) { const { encoders } = props.controlPanelState; const { dispatch, sourceFwConfig, firmwareHardware } = props; const encodersDisabled = { x: !sourceFwConfig("encoder_enabled_x").value, y: !sourceFwConfig("encoder_enabled_y").value, z: !sourceFwConfig("encoder_enabled_z").value }; const showEncoders = hasEncoders(firmwareHardware); return
{!showEncoders && } {showEncoders && } {showEncoders && } {showEncoders && }
; }