|
20 | 20 |
|
21 | 21 | @(docTypeFilters: List[DocumentationTypeFilter], categoryFilters: List[ApiCategory]) |
22 | 22 |
|
23 | | -<div class="govuk-form-group"> |
24 | | - <form method="GET" action="@controllers.routes.FilteredDocumentationIndexController.apiListIndexPage(List.empty, List.empty)"> |
| 23 | +<h2 class="govuk-heading-m govuk-visually-hidden">Filters</h2> |
| 24 | +<form method="GET" action="@controllers.routes.FilteredDocumentationIndexController.apiListIndexPage(List.empty, List.empty)"> |
| 25 | + <div class="govuk-form-group"> |
25 | 26 | <fieldset class="govuk-fieldset" aria-describedby="doc-docType-hint"> |
26 | 27 | <legend class="govuk-fieldset__legend govuk-fieldset__legend--s"> |
27 | 28 | Documentation Type |
28 | 29 | </legend> |
29 | | - <div class="govuk-checkboxes govuk-checkboxes--small" data-module="govuk-checkboxes"> |
30 | | - |
31 | | - @for((x, index) <- DocumentationTypeFilter.values.zipWithIndex){ |
32 | | - <div class="govuk-checkboxes__item"> |
33 | | - <input class="govuk-checkboxes__input" id="doc-type-@index" name="docTypeFilters" type="checkbox" value="@x" @if(docTypeFilters.contains(x)){ checked }> |
34 | | - <label class="govuk-label govuk-checkboxes__label govuk-!-font-size-16" for="doc-type-@index"> |
35 | | - @x.displayName |
36 | | - </label> |
37 | | - </div> |
38 | | - } |
| 30 | + </fieldset> |
| 31 | + |
| 32 | + <div class="govuk-checkboxes govuk-checkboxes--small" data-module="govuk-checkboxes"> |
39 | 33 |
|
| 34 | + @for((x, index) <- DocumentationTypeFilter.values.zipWithIndex){ |
| 35 | + <div class="govuk-checkboxes__item"> |
| 36 | + <input class="govuk-checkboxes__input" id="doc-type-@index" name="docTypeFilters" type="checkbox" value="@x" @if(docTypeFilters.contains(x)){ checked }> |
| 37 | + <label class="govuk-label govuk-checkboxes__label govuk-!-font-size-16" for="doc-type-@index"> |
| 38 | + @x.displayName |
| 39 | + </label> |
40 | 40 | </div> |
41 | | - </fieldset> |
| 41 | + } |
42 | 42 |
|
| 43 | + </div> |
| 44 | + </div> |
| 45 | + |
| 46 | + <div class="govuk-form-group"> |
43 | 47 | <fieldset class="govuk-fieldset" aria-describedby="doc-category-hint"> |
44 | 48 | <legend class="govuk-fieldset__legend govuk-fieldset__legend--s"> |
45 | 49 | API Category |
46 | 50 | </legend> |
47 | | - <div class="govuk-checkboxes govuk-checkboxes--small" data-module="govuk-checkboxes"> |
48 | | - @for((category, index) <- ApiCategory.values.toList.sortBy(_.displayText).zipWithIndex) { |
49 | | - <div class="govuk-checkboxes__item"> |
50 | | - <input class="govuk-checkboxes__input" id="doc-category-@index" name="categoryFilters" type="checkbox" value="@category" @if(categoryFilters.contains(category)){ checked }> |
51 | | - <label class="govuk-label govuk-checkboxes__label govuk-!-font-size-16" for="doc-category-@index" id="category-filter-@category.displayText-label" > |
52 | | - @category.displayText |
53 | | - </label> |
54 | | - </div> |
55 | | - |
56 | | - } |
57 | | - </div> |
58 | | - <div> |
59 | | - <button class="govuk-button" data-module="govuk-button" type="submit">Filter</button> |
| 51 | + </fieldset> |
| 52 | + <div class="govuk-checkboxes govuk-checkboxes--small" data-module="govuk-checkboxes"> |
| 53 | + @for((category, index) <- ApiCategory.values.toList.sortBy(_.displayText).zipWithIndex) { |
| 54 | + <div class="govuk-checkboxes__item"> |
| 55 | + <input class="govuk-checkboxes__input" id="doc-category-@index" name="categoryFilters" type="checkbox" value="@category" @if(categoryFilters.contains(category)){ checked }> |
| 56 | + <label class="govuk-label govuk-checkboxes__label govuk-!-font-size-16" for="doc-category-@index" id="category-filter-@category.displayText-label" > |
| 57 | + @category.displayText |
| 58 | + </label> |
60 | 59 | </div> |
61 | | - </fieldset> |
62 | | - </form> |
63 | | -</div> |
| 60 | + |
| 61 | + } |
| 62 | + </div> |
| 63 | + </div> |
| 64 | + <button class="govuk-button" data-module="govuk-button" type="submit">Filter</button> |
| 65 | + |
| 66 | +</form> |
64 | 67 |
|
65 | 68 |
|
0 commit comments