1
0
Fork 0
freesewing/packages/albert/example/src/App.js

37 lines
914 B
JavaScript
Raw Normal View History

2020-10-13 19:06:19 +02:00
import React from 'react'
import freesewing from '@freesewing/core'
import Workbench from '@freesewing/components/Workbench'
import 'typeface-roboto-condensed'
2020-11-04 20:45:18 +01:00
import 'typeface-raleway'
2020-10-13 19:06:19 +02:00
import '@freesewing/css-theme'
import Pattern from 'pattern'
const App = (props) => {
// You can use this to add transations
/*
let translations = {
JSON: 'JSON',
someOtherString: 'Some other string that needs translation'
}
*/
// Adds support for loading an external pattern configuration
let recreate
if (window) recreate = window.location.pathname.substr(1).split("/")
if (recreate.length === 3 && recreate[0] === 'from') recreate = { from: recreate[1], id: recreate[2] }
else recreate = false
2020-10-13 19:06:19 +02:00
return (
<Workbench
freesewing={freesewing}
Pattern={Pattern}
userLanguage="en"
recreate={recreate}
2020-10-13 19:06:19 +02:00
//translations={translations}
/>
)
}
export default App