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 ExtensionVideo = require('../../components/extension-landing/extension-video.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 Education WeDo 2.0

LEGO Education WeDo 2.0 ) }} /> } renderImage={ } renderRequirements={ Windows 10 version 1709+ macOS 10.13+ Bluetooth 4.0 Scratch Link } />

Scratch ) }} />

{this.props.intl.formatMessage({id:

) }} />

), macOSVersionLink: ( ) }} />

) }} />

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