Merge pull request #543 from alphagov/left-align-itemised-big-numbers

Make right-aligned big numbers left aligned
This commit is contained in:
Pete Herlihy
2016-05-06 09:58:46 +01:00
4 changed files with 13 additions and 14 deletions

View File

@@ -11,10 +11,9 @@
}
.big-number-right-aligned {
.big-number-smaller {
@extend %big-number;
@include bold-36($tabular-numbers: true);
text-align: right;
}
.big-number-with-status {

View File

@@ -1,5 +1,5 @@
{% macro big_number(number, label, label_link=None, currency='', right_aligned=False) %}
<div class="big-number{% if right_aligned %}-right-aligned{% endif %}">
{% macro big_number(number, label, label_link=None, currency='', smaller=False) %}
<div class="big-number{% if smaller %}-smaller{% endif %}">
{% if number is number %}
{% if currency %}
{{ "{}{:,.2f}".format(currency, number) }}

View File

@@ -47,7 +47,7 @@
<div class='grid-row'>
<div class='column-half'>
<div class="keyline-block">
{{ big_number("Unlimited", 'free email allowance', right_aligned=True) }}
{{ big_number("Unlimited", 'free email allowance', smaller=True) }}
</div>
</div>
<div class='column-half'>
@@ -57,10 +57,10 @@
(sms_chargeable * sms_rate),
'spent on text messages',
currency="£",
right_aligned=True
smaller=True
) }}
{% else %}
{{ big_number(sms_allowance_remaining, 'free text messages left', right_aligned=True) }}
{{ big_number(sms_allowance_remaining, 'free text messages left', smaller=True) }}
{% endif %}
</div>
</div>

View File

@@ -21,21 +21,21 @@
<div class='column-half'>
<h2 class='heading-small'>Emails</h2>
<div class="keyline-block">
{{ big_number(emails_sent, 'sent', right_aligned=True) }}
{{ big_number("Unlimited", 'free allowance', right_aligned=True) }}
{{ big_number(emails_sent, 'sent', smaller=True) }}
{{ big_number("Unlimited", 'free allowance', smaller=True) }}
</div>
</div>
<div class='column-half'>
<h2 class='heading-small'>Text messages</h2>
<div class="keyline-block">
{{ big_number(sms_sent, 'sent', right_aligned=True) }}
{{ big_number(sms_free_allowance, 'free allowance', right_aligned=True) }}
{{ big_number(sms_allowance_remaining, 'free allowance remaining', right_aligned=True) }}
{{ big_number(sms_sent, 'sent', smaller=True) }}
{{ big_number(sms_free_allowance, 'free allowance', smaller=True) }}
{{ big_number(sms_allowance_remaining, 'free allowance remaining', smaller=True) }}
{% if sms_chargeable %}
{{ big_number(
sms_chargeable,
'at {:.1f}p per message'.format(sms_rate * 100),
right_aligned=True
smaller=True
) }}
{% endif %}
</div>
@@ -54,7 +54,7 @@
(sms_chargeable * sms_rate),
'spent',
currency="£",
right_aligned=True
smaller=True
) }}
</div>
<p>