From 750ea6568b1f8aa4839f3d76547cae13268a9b32 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Mon, 21 Oct 2019 14:48:44 -0400 Subject: [PATCH] Add label macro --- static/icons/envelope.svg | 2 +- styles/elements/_labels.scss | 1 + templates/applications/fragments/environments.html | 3 ++- templates/applications/fragments/members.html | 3 ++- templates/components/label.html | 8 ++++++++ 5 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 templates/components/label.html diff --git a/static/icons/envelope.svg b/static/icons/envelope.svg index a2557ef2..e0c6e57d 100644 --- a/static/icons/envelope.svg +++ b/static/icons/envelope.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/styles/elements/_labels.scss b/styles/elements/_labels.scss index 4dae377f..d36ae027 100644 --- a/styles/elements/_labels.scss +++ b/styles/elements/_labels.scss @@ -18,6 +18,7 @@ padding: 0 $gap; border-radius: $gap / 3; white-space: nowrap; + text-transform: uppercase; &--info { background-color: $color-primary; diff --git a/templates/applications/fragments/environments.html b/templates/applications/fragments/environments.html index a4970fe2..8ea06585 100644 --- a/templates/applications/fragments/environments.html +++ b/templates/applications/fragments/environments.html @@ -1,4 +1,5 @@ {% from "components/icon.html" import Icon %} +{% from "components/label.html" import Label %} {% from 'components/save_button.html' import SaveButton %} {% from "components/text_input.html" import TextInput %} {% from "components/toggle_list.html" import ToggleButton, ToggleSection %} @@ -51,7 +52,7 @@ }}
{% if env['pending'] -%} - {{Icon('exchange')}} CHANGES PENDING + {{ Label('exchange', 'Changes Pending', classes='label--below')}} {% else %} {{ "portfolios.applications.csp_link" | translate }} {{ Icon('link', classes="icon--tiny") }} diff --git a/templates/applications/fragments/members.html b/templates/applications/fragments/members.html index a138f88f..41ba6b94 100644 --- a/templates/applications/fragments/members.html +++ b/templates/applications/fragments/members.html @@ -1,5 +1,6 @@ {% from "components/alert.html" import Alert %} {% from "components/icon.html" import Icon %} +{% from "components/label.html" import Label %} {% import "applications/fragments/new_member_modal_content.html" as member_steps %} {% import "applications/fragments/member_form_fields.html" as member_fields %} {% from "components/modal.html" import Modal %} @@ -131,7 +132,7 @@
{% if member.role_status == 'pending' %} - INVITE PENDING + {{ Label('envelope', 'invite pending', 'success', classes='label--below') }} {% endif %} diff --git a/templates/components/label.html b/templates/components/label.html new file mode 100644 index 00000000..4fcd897f --- /dev/null +++ b/templates/components/label.html @@ -0,0 +1,8 @@ +{% from "components/icon.html" import Icon %} + +{% macro Label(icon_name, text, type=None, classes="") -%} + + + {{ Icon(icon_name) }} {{ text }} + +{%- endmacro %}