Farmbot-Web-App/webpack/devices/components/fbos_settings/power_and_reset.tsx

30 lines
949 B
TypeScript
Raw Normal View History

import * as React from "react";
import { Header } from "../hardware_settings/header";
import { Collapse } from "@blueprintjs/core";
import { RestartRow } from "./restart_row";
import { ShutdownRow } from "./shutdown_row";
import { FactoryResetRow } from "./factory_reset_row";
2018-01-27 02:29:13 -07:00
import { PowerAndResetProps } from "./interfaces";
2018-02-26 06:50:41 -07:00
import { t } from "i18next";
export function PowerAndReset(props: PowerAndResetProps) {
2018-01-27 02:29:13 -07:00
const { dispatch, sourceFbosConfig } = props;
const { power_and_reset } = props.controlPanelState;
return <section>
<div style={{ fontSize: "1px" }}>
<Header
bool={power_and_reset}
2018-02-26 06:50:41 -07:00
title={t("Power and Reset")}
name={"power_and_reset"}
dispatch={dispatch} />
</div>
<Collapse isOpen={!!power_and_reset}>
<RestartRow />
<ShutdownRow />
2018-01-27 02:29:13 -07:00
<FactoryResetRow
dispatch={dispatch}
sourceFbosConfig={sourceFbosConfig} />
</Collapse>
</section>;
}