import React from "react"; import PropTypes from "prop-types"; import Button from "@material-ui/core/Button"; import { FormattedMessage, FormattedHTMLMessage } from "react-intl"; import FormFieldMeasurement from "../../.form/FormFieldMeasurement"; import models from "@freesewing/models"; const Measurements = props => { const styles = { container: { display: "flex", flexDirection: "row", width: "100%", minHeight: "70vh" }, chooser: { width: "100%", maxWidth: "500px", margin: "auto", alignSelf: "center" } }; const getValue = m => { if (props.measurements === null) return ""; if (typeof props.measurements[m] === "undefined") return ""; return props.measurements[m]; }; if (props.required.length < 1) return (
); return ( ); }; Measurements.propTypes = { measuremnents: PropTypes.object.isRequired, required: PropTypes.array.isRequired, units: PropTypes.oneOf(["metric", "imperial"]), updateMeasurement: PropTypes.func.isRequired, preloadMeasurements: PropTypes.func.isRequired }; export default Measurements;