mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-04-10 12:24:26 -04:00
Convert radios on provider ratio page (basic)
Also changes the CSS for the radios slider variant component.
This commit is contained in:
@@ -129,9 +129,8 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.multiple-choice {
|
||||
.govuk-radios__item {
|
||||
|
||||
display: inline-block;
|
||||
margin-right: 0;
|
||||
padding: 0;
|
||||
width: 38px;
|
||||
|
||||
@@ -1597,10 +1597,18 @@ class ProviderForm(StripWhitespaceForm):
|
||||
|
||||
class ProviderRatioForm(StripWhitespaceForm):
|
||||
|
||||
ratio = RadioField(choices=[
|
||||
(str(value), '{}% / {}%'.format(value, 100 - value))
|
||||
for value in range(100, -10, -10)
|
||||
])
|
||||
ratio = GovukRadiosField(choices=[
|
||||
(str(value), '{}% / {}%'.format(value, 100 - value))
|
||||
for value in range(100, -10, -10)
|
||||
],
|
||||
param_extensions={
|
||||
"classes": "govuk-radios--inline",
|
||||
"fieldset": {
|
||||
"legend": {
|
||||
"classes": "govuk-visually-hidden"
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@property
|
||||
def percentage_left(self):
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
{% from "components/page-header.html" import page_header %}
|
||||
{% from "components/page-footer.html" import page_footer %}
|
||||
{% from "components/form.html" import form_wrapper %}
|
||||
{% from "components/radios.html" import radios %}
|
||||
|
||||
{% block per_page_title %}
|
||||
Text message providers
|
||||
@@ -30,7 +29,7 @@
|
||||
</div>
|
||||
{% call form_wrapper() %}
|
||||
<div class="radio-slider" data-module="radio-slider">
|
||||
{{ radios(form.ratio, inline=True, hide_legend=True) }}
|
||||
{{ form.ratio }}
|
||||
<div class="radio-slider-left-value">
|
||||
—
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user