scratch-www/src
Connor Hudson b604b19641 Refactor Extension Landing Pages (#2006)
* Add extension-landing generalized styles, install scratch link component

* Make EV3 page use generalized stuff

* Use OS_ENUM file instead of class variable

* use extension-landing/os-enum in os chooser

* Use extension-landing class in extension-landing.scss

* Use extension-landing styles and components on microbit page

* Add view-specific styles

* Move install scratch link l10n strings to src/l10n.json

* Start moving steps display to its own components

* Finish initial pass at Step, Steps components for extension landing pages

* Create ProjectCard component

* Use new components on InstallScratchLInk component

* Use new components on EV3 page

* allow className prop in Steps component

* Use new components on micro:bit landing page

* imageUrl -> imageSrc in ProjectCard

* Create ExtensionHeader component and use it on micro:bit and EV3 pages

* Fix a spacing issue in the InstallScratchLink component

* Add ExtensionRequirements component

* Use ExtensionRequirements component on landing pages

* Remove requirements l10n string for ev3 page

* Move project card styles out of things-to-try section

* Don't render the number row in a step if compact and number props are not set

* Add ExtensionSection component

* Use ExtensionSection on ev3 and microbit pages

* Move state configuration to ExtensionLanding class

* Move tip box, screenshot styles outside of specific section

* Add TipBox component and use it on the EV3 page

* Use hr element instead of section-separator div

* Remove refactor TODO comments :)
2018-08-21 15:13:49 -04:00
..
components Refactor Extension Landing Pages (#2006) 2018-08-21 15:13:49 -04:00
lib Add l10n strings for extension chips 2018-06-22 09:16:20 -04:00
redux First pass at correcting project input styles 2018-05-31 15:02:45 -04:00
views Refactor Extension Landing Pages (#2006) 2018-08-21 15:13:49 -04:00
.eslintrc.js Restore JSON linting 2018-01-30 10:36:08 -05:00
_colors.scss Replace last remaining HEX colors in _colors.scss 2018-07-17 09:26:46 -04:00
_frameless.scss
init.js eslint-disable for console.log's 2018-06-29 09:57:46 -04:00
l10n.json Refactor Extension Landing Pages (#2006) 2018-08-21 15:13:49 -04:00
main.scss Remove custom color in What’s Happening Callout 2018-07-17 09:15:17 -04:00
routes-dev.json
routes.json Add landing pages for the micro:bit and EV3 extensions (#1981) 2018-07-19 18:08:44 -04:00
template-config.js
template.ejs