/
_date_filter.html.erb
46 lines (45 loc) · 1.22 KB
/
_date_filter.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<%
key ||= false
name ||= false
from_value ||= ""
to_value ||= ""
aria_controls_id ||= false
date_errors_from ||= nil
date_errors_to ||= nil
data_attributes ||= nil
button_data_attributes ||= nil
%>
<% if key && name %>
<%= render "components/expander", { title: name, data_attributes:, button_data_attributes: } do %>
<div class="govuk-!-margin-bottom-0" id="<%= key %>">
<%= render "govuk_publishing_components/components/input", {
label: {
text: name + " after"
},
name: key + "[from]",
id: key + "[from]",
value: from_value,
controls: aria_controls_id,
hint: "For example, 2005 or 21/11/2014",
error_message: date_errors_from,
data: {
ga4_section: name + " after"
}
} %>
<%= render "govuk_publishing_components/components/input", {
label: {
text: name + " before"
},
name: key + "[to]",
id: key + "[to]",
value: to_value,
controls: aria_controls_id,
hint: "For example, 2005 or 21/11/2014",
error_message: date_errors_to,
data: {
ga4_section: name + " before"
}
} %>
</div>
<% end %>
<% end %>