diff --git a/app/assets/stylesheets/components/pill.scss b/app/assets/stylesheets/components/pill.scss index 952155057..1f004f65c 100644 --- a/app/assets/stylesheets/components/pill.scss +++ b/app/assets/stylesheets/components/pill.scss @@ -2,7 +2,7 @@ display: flex; - li { + &-item__container { width: 25%; flex-grow: 1; text-align: left; @@ -23,8 +23,8 @@ display: flex; } - a, - &-selected-item { + &-item, + &-item--selected { display: flex; // float causes display: block in browsers without flexbox flex-direction: column; justify-content: center; @@ -34,7 +34,7 @@ padding: 10px 0; } - a { + &-item { $background: $link-colour; background: $background; color: $white; @@ -43,10 +43,6 @@ text-decoration: none; cursor: pointer; - .pill-label { - text-decoration: underline; - } - &:link, &:visited { color: $white; @@ -62,13 +58,23 @@ } } - &-selected-item { + &-item--selected { + background: inherit; border: 2px solid $black; outline: 1px solid rgba($white, 0.1); position: relative; z-index: 10; - color: $text-colour; + &:link, + &:visited { + color: $govuk-text-colour; + } + + &:hover { + color: govuk-tint($govuk-text-colour, 25%); + } + + &:active, &:focus { z-index: 1000; outline: 3px solid $yellow; @@ -76,8 +82,9 @@ } - &-label { + &-item__label { + text-decoration: underline; // reduce padding until screen is above 420px / zoomed below 300% padding-left: govuk-spacing(1); @@ -87,7 +94,7 @@ } - &-centered-item { + &-item--centered { text-align: center; padding-left: 0; } diff --git a/app/templates/components/folder-path.html b/app/templates/components/folder-path.html index 0d1900745..606b8bffc 100644 --- a/app/templates/components/folder-path.html +++ b/app/templates/components/folder-path.html @@ -6,7 +6,7 @@ link_current_item=False, root_element='h1' ) %} - <{{ root_element }} class="heading-medium folder-heading"> + <{{ root_element }} class="heading-medium folder-heading"{% if root_element == 'h1' %} id="page-header"{% endif %}> {% for folder in folders %} {% if loop.last and not link_current_item %} {% if folder.template_type or not folder.id %} diff --git a/app/templates/components/page-header.html b/app/templates/components/page-header.html index e47c43afe..a0d7c666f 100644 --- a/app/templates/components/page-header.html +++ b/app/templates/components/page-header.html @@ -2,13 +2,14 @@ {% macro page_header( h1, - back_link=None + back_link=None, + size='large' ) %} {% if back_link %} {{ govukBackLink({ "href": back_link }) }} {% endif %} -
{% if current_user.has_permissions('manage_templates') %} diff --git a/app/templates/views/usage.html b/app/templates/views/usage.html index 4b7491be4..d14de5827 100644 --- a/app/templates/views/usage.html +++ b/app/templates/views/usage.html @@ -1,6 +1,7 @@ {% from "components/big-number.html" import big_number %} {% from "components/message-count-label.html" import message_count_label %} {% from "components/table.html" import list_table, field, hidden_field_heading, row_heading, text_field %} +{% from "components/page-header.html" import page_header %} {% from "components/pill.html" import pill %} {% extends "withnav_template.html" %} @@ -11,7 +12,7 @@ {% block maincolumn_content %} -