Farmbot-Web-App/src/controls/axis_input_box.tsx

16 lines
464 B
TypeScript

import * as React from "react";
import { AxisInputBoxProps } from "./interfaces";
import { Col, BlurableInput } from "../ui/index";
import { isUndefined } from "lodash";
export let AxisInputBox = ({ onChange, value, axis }: AxisInputBoxProps) => {
return (
<Col xs={3}>
<BlurableInput
value={(isUndefined(value) ? "" : value)}
type="number"
onCommit={e => onChange(axis, parseInt(e.currentTarget.value))} />
</Col>
);
};