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 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
+ +
+
+
+