diff --git a/app/assets/stylesheets/components/big-number.scss b/app/assets/stylesheets/components/big-number.scss
index 5a7d8cd65..8031ad980 100644
--- a/app/assets/stylesheets/components/big-number.scss
+++ b/app/assets/stylesheets/components/big-number.scss
@@ -16,13 +16,38 @@
@extend %big-number;
background: $text-colour;
color: $white;
+ position: relative;
.big-number {
padding: 15px;
+ position: relative;
+ }
+
+ .big-number-overlay-link {
+
+ background: transparent;
+ position: absolute;
+ top: 0;
+ left: 0;
+ background: transparent;
+ width: 100%;
+ height: 100%;
+
+ &:hover {
+ background: rgba($text-colour, 0.2);
+ }
+
}
.big-number-label {
+
padding-bottom: 0;
+
+ &:link,
+ &:visited {
+ color: $white;
+ }
+
}
%big-number-status,
diff --git a/app/templates/components/big-number.html b/app/templates/components/big-number.html
index 6127c0564..c856544a4 100644
--- a/app/templates/components/big-number.html
+++ b/app/templates/components/big-number.html
@@ -1,18 +1,31 @@
-{% macro big_number(number, label) %}
+{% macro big_number(number, label, label_link=None) %}
- {{ big_number(number, label) }}
+ {{ big_number(number, label, label_link) }}
{% if failures %}
{% if failure_link %}
diff --git a/app/templates/views/dashboard/today.html b/app/templates/views/dashboard/today.html
index b12390ccf..42fd196b4 100644
--- a/app/templates/views/dashboard/today.html
+++ b/app/templates/views/dashboard/today.html
@@ -18,7 +18,8 @@
statistics.emails_failed,
statistics.get('emails_failure_rate', 0.0),
statistics.get('emails_failure_rate', 0)|float > 3,
- failure_link=url_for(".view_notifications", service_id=current_service.id, template_type='email', status='failed')
+ failure_link=url_for(".view_notifications", service_id=current_service.id, template_type='email', status='failed'),
+ label_link=url_for(".view_notifications", service_id=current_service.id, template_type='email', status='delivered,failed')
) }}
@@ -28,7 +29,8 @@
statistics.sms_failed,
statistics.get('sms_failure_rate', 0.0),
statistics.get('sms_failure_rate', 0)|float > 3,
- failure_link=url_for(".view_notifications", service_id=current_service.id, template_type='sms', status='failed')
+ failure_link=url_for(".view_notifications", service_id=current_service.id, template_type='sms', status='failed'),
+ label_link=url_for(".view_notifications", service_id=current_service.id, template_type='sms', status='delivered,failed')
) }}