diff --git a/app/components/addon-tabs.js b/app/components/addon-tabs.js new file mode 100644 index 000000000..efe82debf --- /dev/null +++ b/app/components/addon-tabs.js @@ -0,0 +1,6 @@ +import Component from '@ember/component'; + +export default Component.extend({ + currentTab: 0, + tagName: '', +}); diff --git a/app/helpers/eq.js b/app/helpers/eq.js new file mode 100644 index 000000000..493bb75aa --- /dev/null +++ b/app/helpers/eq.js @@ -0,0 +1,7 @@ +import { helper } from '@ember/component/helper'; + +export function eq(params) { + return params[0] === params[1]; +} + +export default helper(eq); diff --git a/app/styles/app.css b/app/styles/app.css index 760957407..9a3c6faf1 100644 --- a/app/styles/app.css +++ b/app/styles/app.css @@ -1,3 +1,4 @@ +@import "components/addon-tabs.css"; @import "components/brand-logos.css"; @import "components/faqs.css"; @import "components/homepage-image-grid.css"; diff --git a/app/styles/components/addon-tabs.css b/app/styles/components/addon-tabs.css new file mode 100644 index 000000000..19c5e69b1 --- /dev/null +++ b/app/styles/components/addon-tabs.css @@ -0,0 +1,51 @@ +.addon-tabs { + background: linear-gradient(0deg, rgba(52,55,62,1) 0%, rgba(66,69,77,1) 100%); + background: rgb(52,55,62); + border-radius: 15px; + box-shadow: 0px 5px 15px -10px rgba(0,0,0,0.75); + width: 100%; +} + +.addon-tabs--header { + display: flex; + text-align: left; +} + +.addon-tabs--tab { + background: none; + border-color: #54565E; + border-width: 1px; + color: var(--color-gray-300); + height: 50px; + margin: 0; + margin-left: -1px; + padding: 0 10px; + text-align: left; +} + +.addon-tabs--tab.active-tab { + background-color: var(--color-button-bg); + color: var(--color-button-text); +} + +.addon-tabs--tab:first-child { + border-top-left-radius: 15px; + margin-left: 0; +} +.addon-tabs--tab:last-child { + border-top-right-radius: 15px; + flex-grow: 1; +} +.addon-tabs--content { + display: none; + padding: 30px; + text-align: left; +} +.addon-tabs--content.active-tab { + display: block; +} +.addon-tabs--code { + color: var(--color-gray-400); + font-size: .8em; + font-style: var(--font-family-mono); +} diff --git a/app/templates/components/addon-tabs.hbs b/app/templates/components/addon-tabs.hbs new file mode 100644 index 000000000..d57089714 --- /dev/null +++ b/app/templates/components/addon-tabs.hbs @@ -0,0 +1,81 @@ +
+
+ + ember-cli-sass + + + SVG jar + + + Percy + + + ember-cli-deploy + +
+ + {{!-- template-lint-disable block-indentation --}} + +

Ember CLI Sass wires up your app with Sass, in a single command.

+ + +
> ember install ember-cli-sass
+
+// app.scss
+body {
+@extend .font-serif;
+}
+
+
+ + +

TODO one

+ + +

+    
+
+ +

TODO two

+ + +

+    
+
+ +

TODO three

+ + +

+    
+
+ {{!-- template-lint-enable block-indentation --}} +
\ No newline at end of file diff --git a/app/templates/components/addon-tabs/panel.hbs b/app/templates/components/addon-tabs/panel.hbs new file mode 100644 index 000000000..37cc91f2e --- /dev/null +++ b/app/templates/components/addon-tabs/panel.hbs @@ -0,0 +1,9 @@ +
+ {{yield}} +
\ No newline at end of file diff --git a/app/templates/components/addon-tabs/tab.hbs b/app/templates/components/addon-tabs/tab.hbs new file mode 100644 index 000000000..e28de1b7d --- /dev/null +++ b/app/templates/components/addon-tabs/tab.hbs @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/app/templates/index.hbs b/app/templates/index.hbs index c529dd9dd..2663db672 100644 --- a/app/templates/index.hbs +++ b/app/templates/index.hbs @@ -115,7 +115,7 @@
- ember addons +
diff --git a/public/images/addons.svg b/public/images/addons.svg deleted file mode 100644 index f3f4f127e..000000000 --- a/public/images/addons.svg +++ /dev/null @@ -1,64 +0,0 @@ - - - - Code - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ember CLI Sass wires up your app with Sass, in a - single command. - - - > ember install ember-cli-sass - - // app.scss - body { - @extend .font-serif; - } - - - CLI Sass - - - SVG Jar - - - Percy - - - CLI Deploy - - - - \ No newline at end of file