1
0
Fork 0

🚧 Ongoing work on components and pattern info

This commit is contained in:
Joost De Cock 2019-04-29 09:01:51 +02:00
parent a3ae718632
commit ea41dc0106
168 changed files with 17518 additions and 14384 deletions

View file

@ -1,7 +1,5 @@
import React, { useState } from "react";
import PropTypes from "prop-types";
import { gistDefaults } from "../../.utils";
import { patternInfo, patternList } from "@freesewing/patterns";
import { FormattedMessage } from "react-intl";
import DraftSettingSa from "../DraftSettingSa";
import DraftSettingMargin from "../DraftSettingMargin";
@ -23,9 +21,6 @@ const DraftSettings = props => {
setExpanded(shown);
};
let pattern = patternInfo[props.pattern];
let dflts = gistDefaults(pattern.config, props.gist);
let noyes = [
<FormattedMessage id="app.no" />,
<FormattedMessage id="app.yes" />
@ -67,7 +62,7 @@ const DraftSettings = props => {
childProps.dflt = "dflt";
childProps.customDflt = [];
childProps.parts = {};
for (let part of pattern.parts)
for (let part of props.info.parts)
childProps.parts[part] = <FormattedMessage id={"parts." + part} />;
}
@ -123,8 +118,8 @@ const DraftSettings = props => {
};
DraftSettings.propTypes = {
pattern: PropTypes.oneOf(patternList),
units: PropTypes.oneOf(["metric", "imperial"]).isRequired
info: PropTypes.object.isRequired,
gist: PropTypes.object.isRequired
};
DraftSettings.defaultProps = {};