import React from "react"; import PropTypes from "prop-types"; import { defaultGist } from "@freesewing/utils"; import Draft from "../../Draft"; import DraftConfigurator from "../../DraftConfigurator"; import { strings } from "@freesewing/i18n"; import { FormattedMessage } from "react-intl"; const DraftPattern = props => { let pattern = new props.Pattern(props.gist.settings); pattern.draft(); return (

gist

{JSON.stringify(props.gist, null, 2)}
); }; DraftPattern.propTypes = { gist: PropTypes.object.isRequired, updateGist: PropTypes.func.isRequired, config: PropTypes.object.isRequired, raiseEvent: PropTypes.func.isRequired, Pattern: PropTypes.func.isRequired, units: PropTypes.oneOf(["metric", "imperial"]) }; DraftPattern.defaultProps = { units: "metric", pointInfo: null }; export default DraftPattern;