Farmbot-Web-App/frontend/farm_designer/points/weeds_add.tsx

37 lines
1010 B
TypeScript

import React from "react";
import { connect } from "react-redux";
import {
DesignerPanel, DesignerPanelContent, DesignerPanelHeader
} from "../designer_panel";
import { Everything } from "../../interfaces";
import { t } from "../../i18next_wrapper";
import { Panel } from "../panel_header";
export interface AddWeedProps {
dispatch: Function;
}
export interface AddWeedState {
}
export const mapStateToProps = (props: Everything): AddWeedProps => ({
dispatch: props.dispatch,
});
export class RawAddWeed extends React.Component<AddWeedProps, AddWeedState> {
state: AddWeedState = {};
render() {
return <DesignerPanel panelName={"add-weed"} panel={Panel.Weeds}>
<DesignerPanelHeader
panelName={"weeds"}
title={t("Add new weed")}
backTo={"/app/designer/weeds"}
panel={Panel.Weeds} />
<DesignerPanelContent panelName={"add-weed"}>
</DesignerPanelContent>
</DesignerPanel>;
}
}
export const AddWeed = connect(mapStateToProps)(RawAddWeed);