UNPKG

@robotical/sensors-dashboard

Version:

A dashboard tool for depicting Marty data by Robotical

24 lines (23 loc) 1.38 kB
import React from "react"; import { DropdownOptionsInterface } from "../../utils/start-end-rules/start-end-options"; export type GraphRecordingState = "choose-signals" | "ready" | "recording" | "paused"; interface GraphControlsProps { onClickPlay: () => void; onClickPause: () => void; onClickStop: () => void; onAutoScrollToggle: () => void; autoScrollEnabled: boolean; onStartOptionChange: (selectedOption: DropdownOptionsInterface, rule: "start" | "end") => void; onEndOptionChange: (selectedOption: DropdownOptionsInterface, rule: "start" | "end") => void; startSelectedOption: DropdownOptionsInterface | undefined; endSelectedOption: DropdownOptionsInterface | undefined; startOptions: DropdownOptionsInterface[]; endOptions: DropdownOptionsInterface[]; recordingState: GraphRecordingState; hasData: boolean; endConditionReached?: boolean; mode?: "all" | "primary" | "advanced"; } declare function GraphControls({ onClickPlay, onClickPause, onClickStop, onAutoScrollToggle, autoScrollEnabled, onStartOptionChange, onEndOptionChange, startSelectedOption, endSelectedOption, startOptions, endOptions, recordingState, hasData, endConditionReached, mode, }: GraphControlsProps): import("react/jsx-runtime").JSX.Element; declare const _default: React.MemoExoticComponent<typeof GraphControls>; export default _default;