🚧 Progress on workbench
This commit is contained in:
parent
1a8fe110f8
commit
158c19ae1d
101 changed files with 1222 additions and 200 deletions
|
@ -1,31 +1,30 @@
|
|||
import React from "react";
|
||||
import PropTypes from "prop-types";
|
||||
import { defaultGist } from "@freesewing/utils";
|
||||
import Draft from "../../Draft";
|
||||
import DraftConfigurator from "../../DraftConfigurator";
|
||||
import themePlugin from "@freesewing/plugin-theme";
|
||||
import svgattrPlugin from "@freesewing/plugin-svgattr";
|
||||
import i18nPlugin from "@freesewing/plugin-i18n";
|
||||
import validatePlugin from "@freesewing/plugin-validate";
|
||||
import reactPlugin from "@freesewing/plugin-react";
|
||||
//import themePlugin from "@freesewing/plugin-theme";
|
||||
//import svgattrPlugin from "@freesewing/plugin-svgattr";
|
||||
//import i18nPlugin from "@freesewing/plugin-i18n";
|
||||
//import validatePlugin from "@freesewing/plugin-validate";
|
||||
import { strings } from "@freesewing/i18n";
|
||||
import { FormattedMessage } from "react-intl";
|
||||
|
||||
const DraftPattern = props => {
|
||||
let pattern = new props.Pattern(props.gist.settings)
|
||||
.use(themePlugin)
|
||||
.use(svgattrPlugin, { class: "freesewing draft" })
|
||||
.use(i18nPlugin, { strings: strings })
|
||||
.use(validatePlugin)
|
||||
.use(reactPlugin);
|
||||
let pattern = new props.Pattern(props.gist.settings);
|
||||
pattern.draft();
|
||||
|
||||
//.use(themePlugin)
|
||||
//.use(svgattrPlugin, { class: "freesewing draft" })
|
||||
//.use(i18nPlugin, { strings: strings })
|
||||
//.use(validatePlugin)
|
||||
//<pre>{pattern.render()}</pre>
|
||||
return (
|
||||
<div className="fs-sa">
|
||||
<section>
|
||||
<h2>
|
||||
<FormattedMessage id="app.pattern" />
|
||||
</h2>
|
||||
<div dangerouslySetInnerHTML={{ __html: pattern.render() }} />
|
||||
<Draft {...pattern.getRenderProps()} />
|
||||
<h2>gist</h2>
|
||||
<pre>{JSON.stringify(props.gist, null, 2)}</pre>
|
||||
</section>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue