Files
freeCodeCamp/packages/learn
Stuart Taylor d8bee6a7ad Feat: Download Solution Button (#191)
* fix: increase spacing in challenge list (#96)

* enh: add button to download user solution on completion modal

* fix: linting

* review: remove dashedName grab from Show.js

can generate dashedName in CompletionModal from challengeMeta

* review: generate download file dashedName from challengeMeta.title

* add className btn-primary-invert

* review: shape files data

we only want key indexhtml contents from files

* review: remove class already defined in global.css

* review: further changes

only grab title from challenge meta
change fiels prop-type to object
remove duplicate class btn-primary-invert from CompletionModal.css
generate download file name using util function dasherize

* review: only show download button if there is something to download

* fix: increase spacing in challenge list (#96)
2018-09-27 20:06:00 +05:30
..
2018-09-27 20:05:53 +05:30
2018-09-27 20:06:00 +05:30
2018-09-27 20:05:47 +05:30
2018-09-27 20:05:31 +05:30
2018-09-27 20:05:31 +05:30
2018-09-27 20:05:31 +05:30
2018-09-27 20:05:29 +05:30
2018-09-27 20:05:50 +05:30
2018-09-27 20:05:31 +05:30
2018-09-27 20:05:50 +05:30
2018-09-27 20:05:29 +05:30
2018-09-27 20:05:58 +05:30
2018-09-27 20:05:40 +05:30
2018-09-27 20:05:31 +05:30
2018-09-27 20:05:58 +05:30

freeCodeCamp Learn

freeCodeCamp Social Banner

Build Status license Gitter Open Source Helpers

GitHub Issues GitHub Pull Requests Pull Requests Welcome first-timers-only Friendly

Throughput Graph

The freeCodeCamp.org curriculum are now housed in this new stand-alone web app, https://learn.freecodecamp.org.

This coding environment uses Gatsby.js and is much faster and easier to maintain than our old beta learning environment.

We're still working on linking it with freeCodeCamp accounts. And we're still tweaking its UI, its VS Code Monaco code editor (a replacement for Codemirror), and its offline mode. Soon it will look something like this: https://fcc.im/2HdD4vB

Contributing

  1. 🍴 Fork this repo
  2. 👀 Follow the contributing guidelines outlined in CONTRIBUTING.md.
  3. 🔧 Make some awesome changes!
  4. 👉 Make a pull request
  5. 🎉 Get your pull request approved - success!