const injectIntl = require('react-intl').injectIntl; const intlShape = require('react-intl').intlShape; const FormattedMessage = require('react-intl').FormattedMessage; const React = require('react'); const Page = require('../../components/page/www/page.jsx'); const render = require('../../lib/render.jsx'); const FlexRow = require('../../components/flex-row/flex-row.jsx'); const OSChooser = require('../../components/os-chooser/os-chooser.jsx'); const ExtensionLanding = require('../../components/extension-landing/extension-landing.jsx'); const ExtensionHeader = require('../../components/extension-landing/extension-header.jsx'); const ExtensionRequirements = require('../../components/extension-landing/extension-requirements.jsx'); const ExtensionSection = require('../../components/extension-landing/extension-section.jsx'); const InstallScratchLink = require('../../components/extension-landing/install-scratch-link.jsx'); const ProjectCard = require('../../components/extension-landing/project-card.jsx'); const Steps = require('../../components/steps/steps.jsx'); const Step = require('../../components/steps/step.jsx'); require('../../components/extension-landing/extension-landing.scss'); require('./wedo2.scss'); class Wedo2 extends ExtensionLanding { render () { return (

LEGO WeDo 2.0

LEGO Education WeDo 2.0 ) }} />
Windows 10+ macOS 10.13+ Bluetooth Scratch Link

Scratch 3.0 ) }} />

) }} />

) }} />

); } } Wedo2.propTypes = { intl: intlShape.isRequired }; const WrappedWedo2 = injectIntl(Wedo2); render(, document.getElementById('app'));