diff --git a/app/components/env-var.coffee b/app/components/env-var.coffee index 52a7e3e7..bb4047f9 100644 --- a/app/components/env-var.coffee +++ b/app/components/env-var.coffee @@ -2,6 +2,7 @@ EnvVarComponent = Ember.Component.extend + classNames: ['settings-envvar'] name: DS.attr() value: DS.attr() diff --git a/app/styles/app/layouts/settings.sass b/app/styles/app/layouts/settings.sass index f6ed552e..092a946b 100644 --- a/app/styles/app/layouts/settings.sass +++ b/app/styles/app/layouts/settings.sass @@ -49,30 +49,78 @@ $input-main-height: 30px .small-title margin-top: 0 - -.settings-list +%settings-list padding: 0 margin: 0 list-style: none - li margin-bottom: 1rem + +.settings-list--columns + @extend %settings-list + li @media #{$medium-up} display: inline-block width: grid-calc(11, 24) +.settings-list--envvars + @extend %settings-list + .settings-input - display: inline-block; - margin-right: 1rem; + display: inline-block + margin-right: 1rem vertical-align: middle & + .label vertical-align: middle input + display: inline-block + height: 32px + width: 80px border: 1px solid #eeedec border-radius: 4px + font-size: $font-size-s color: #8e8f8e text-align: center - height: 32px; - display: inline-block; - width: 80px; - \ No newline at end of file + +.settings-envvar + padding: .6em .5em + border-radius: 4px + background-color: #F6F5F5 + +.env-var-name + display: inline-block + vertical-align: middle + @media #{$medium-up} + width: grid-calc(6, 12) + +.env-var-value + display: inline-block + input + display: inline-block + width: 100% + padding: 0.7em 0.5em 0.7em 2.2em + border-radius: 4px + border: none + background-color: #eeedec + color: #8e8f8e + @extend .icon-lock + background: + size: 14px + repeat: no-repeat + position: 0.4em 0.7em + @media #{$medium-up} + width: grid-calc(3, 12) + +.env-var-action + display: inline-block + text-align: right + line-height: 2 + + .icon-delete + @extend %icon + @extend .icon-delete + width: 1.1em + height: 1.3em + @media #{$medium-up} + width: grid-calc(1, 24) + float: right diff --git a/app/styles/app/modules/icons.sass b/app/styles/app/modules/icons.sass index f10322c2..07a7aece 100644 --- a/app/styles/app/modules/icons.sass +++ b/app/styles/app/modules/icons.sass @@ -177,6 +177,21 @@ .icon-hook-off background-image: inline-image('svg/hooks-off.svg') +.icon-delete + background-image: inline-image('svg/delete.svg') + +.icon-delete-hover + background-image: inline-image('svg/delete-hover.svg') + +.icon-delete-disabled + background-image: inline-image('svg/delete-disabled.svg') + +.icon-key + background-image: inline-image('svg/key.svg') + +.icon-fingerprint + background-image: inline-image('svg/fingerprint.svg') + .icon--plus &:after content: "+" diff --git a/app/templates/components/env-var.hbs b/app/templates/components/env-var.hbs index afa31207..4f8745fc 100644 --- a/app/templates/components/env-var.hbs +++ b/app/templates/components/env-var.hbs @@ -1 +1,13 @@ -

this is an env-var

+ +
THIS_IS_THE_ENV_NAME
+
+ +
+
+ + +

+ Delete +

+
+
\ No newline at end of file diff --git a/app/templates/settings.hbs b/app/templates/settings.hbs index 2c2bf0c6..906e972e 100644 --- a/app/templates/settings.hbs +++ b/app/templates/settings.hbs @@ -3,7 +3,7 @@

General Settings

-