Merge pull request #3527 from alphagov/broadcast-end-time

Let users choose when to end a broadcast
This commit is contained in:
Chris Hill-Scott
2020-07-17 10:43:10 +01:00
committed by GitHub
9 changed files with 241 additions and 74 deletions

View File

@@ -23,7 +23,8 @@
{% macro radio_select(
field,
hint=None,
wrapping_class='form-group'
wrapping_class='form-group',
show_now_as_default=True
) %}
<div class="{{ wrapping_class }} {% if field.errors %} form-group-error{% endif %}">
<fieldset>
@@ -35,7 +36,7 @@
</span>
{% endif %}
</legend>
<div class="radio-select" data-module="radio-select" data-categories="{{ field.categories|join(',') }}">
<div class="radio-select" data-module="radio-select" data-categories="{{ field.categories|join(',') }}" data-show-now-as-default="{{ show_now_as_default|string|lower }}">
<div class="radio-select-column">
{% for option in field %}
<div class="multiple-choice">

View File

@@ -1,7 +1,8 @@
{% from "components/button/macro.njk" import govukButton %}
{% from "components/form.html" import form_wrapper %}
{% from "components/page-header.html" import page_header %}
{% from "components/page-footer.html" import sticky_page_footer %}
{% from "components/page-footer.html" import page_footer %}
{% from "components/radios.html" import radio_select %}
{% extends "withnav_template.html" %}
@@ -28,7 +29,11 @@
{{ broadcast_message.template|string }}
{% call form_wrapper() %}
{{ sticky_page_footer('Submit for approval') }}
{{ radio_select(
form.finishes_at,
show_now_as_default=False
) }}
{{ page_footer('Submit for approval') }}
{% endcall %}
{% endblock %}