Farmbot-Web-App/frontend/devices/components/hardware_settings/header.tsx

20 lines
545 B
TypeScript

import * as React from "react";
import { ControlPanelState } from "../../interfaces";
import { toggleControlPanel } from "../../actions";
import { ExpandableHeader } from "../../../ui/expandable_header";
interface Props {
dispatch: Function;
name: keyof ControlPanelState;
title: string;
expanded: boolean;
}
export const Header = (props: Props) => {
const { dispatch, name, title, expanded } = props;
return <ExpandableHeader
expanded={expanded}
title={title}
onClick={() => dispatch(toggleControlPanel(name))} />;
};