diff --git a/styles/sections/_application_edit.scss b/styles/sections/_application_edit.scss index ce05522f..20bb3485 100644 --- a/styles/sections/_application_edit.scss +++ b/styles/sections/_application_edit.scss @@ -17,3 +17,38 @@ margin-right: -$gap; } } + +.environment-role { + padding: $gap * 3; + + h4 { + margin-bottom: $gap / 4; + } + + .environment-role__users { + background-color: $color-gray-lightest; + padding: ($gap * 1.2) ($gap * 0.6); + font-size: $small-font-size; + display: flex; + flex-wrap: wrap; + + .environment-role__user { + background-color: $color-white; + border-radius: 0.5rem; + padding: ($gap / 2) $gap; + border: solid 2px $color-blue; + margin: $gap; + white-space: nowrap; + width: 20rem; + + &.unassigned { + border: solid 1px $color-gray-light; + } + } + + .environment-role__no-user { + margin: $gap; + padding: ($gap / 2) $gap; + } + } +} diff --git a/templates/fragments/applications/edit_environments.html b/templates/fragments/applications/edit_environments.html index 607d854e..d842a46d 100644 --- a/templates/fragments/applications/edit_environments.html +++ b/templates/fragments/applications/edit_environments.html @@ -3,6 +3,24 @@ {% from "components/text_input.html" import TextInput %} {% from "components/save_button.html" import SaveButton %} +{% macro RolePanel(users=[], role='Unassigned(No Access)') %} + {% set unassigned = role == 'Unassigned(No Access)' %} +