diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..6b35194 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +lts/boron diff --git a/app/components/edit-link/component.js b/app/components/edit-link/component.js new file mode 100644 index 0000000..e3ac4fb --- /dev/null +++ b/app/components/edit-link/component.js @@ -0,0 +1,5 @@ +import Ember from 'ember'; + +export default Ember.Component.extend({ + tagName: '', +}); diff --git a/app/components/edit-link/template.hbs b/app/components/edit-link/template.hbs new file mode 100644 index 0000000..a888f4d --- /dev/null +++ b/app/components/edit-link/template.hbs @@ -0,0 +1,11 @@ + + + diff --git a/app/routes/application.js b/app/routes/application.js index c907276..f5bef52 100644 --- a/app/routes/application.js +++ b/app/routes/application.js @@ -4,6 +4,6 @@ import markdownFiles from 'ember-fr-markdown-file/markdownFiles'; export default Route.extend({ model() { - return get(markdownFiles, 'intro'); - } + return {markdown: get(markdownFiles, 'intro'), path: 'intro'}; + }, }); diff --git a/app/routes/page.js b/app/routes/page.js index 5441eb2..353aa92 100644 --- a/app/routes/page.js +++ b/app/routes/page.js @@ -4,6 +4,7 @@ import markdownFiles from 'ember-fr-markdown-file/markdownFiles'; export default Route.extend({ model(params) { - return get(markdownFiles, params.path.replace(/\//g, '.')) || null; - } + const path = params.path; + return {markdown: get(markdownFiles, path.replace(/\//g, '.')) || null, path}; + }, }); diff --git a/app/styles/app.css b/app/styles/app.css index 1298318..dad2a28 100644 --- a/app/styles/app.css +++ b/app/styles/app.css @@ -8,6 +8,7 @@ @import "components/main-hero"; @import "components/main-hero-terminal"; @import "components/main-nav"; +@import "components/edit-link"; @import "components/syntax"; :root { diff --git a/app/styles/components/edit-link.css b/app/styles/components/edit-link.css new file mode 100644 index 0000000..1a64ec5 --- /dev/null +++ b/app/styles/components/edit-link.css @@ -0,0 +1,5 @@ +.edit-link { + width: 20px; + text-decoration: none; + border-bottom: none; +} diff --git a/app/templates/components/main-nav.hbs b/app/templates/components/main-nav.hbs index daf0bfe..0cac925 100644 --- a/app/templates/components/main-nav.hbs +++ b/app/templates/components/main-nav.hbs @@ -1,4 +1,5 @@ {{fastboot-logo}} +{{edit-link path=path}}