Responsive
Atoms
FormLabel
Default
Molecules
ContactDetails
Default
Organisms
HeaderMinimal
Default
ServicesGroupFinderBlock
With Results No Results

HorizontalFilters / Mobile - Filters Open

Mobile view with all sections expanded

Layout
Properties
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
Component Code
@await Html.PartialAsync("~/Components/Organisms/HorizontalFilters/HorizontalFilters.cshtml", new HorizontalFiltersProps
{
"IsOpen": true,
"ToggleTextShow": "Show filters",
"ToggleTextHide": "Hide filters",
"ShowSelectFilters": true,
"IsSelectFiltersOpen": false,
"SelectFiltersText": "Select filters",
"SelectedCount": 0,
"AppliedTags": [
{
"Text": "Applied tag",
"Value": "applied",
"Name": "tags",
"IsSelected": true
}
],
"ShowAppliedTags": true,
"Filters": [
{
"Label": "Event type",
"Name": "eventType",
"Items": [
{
"Value": "in-person",
"Text": "In person",
"Selected": false
},
{
"Value": "virtual",
"Text": "Virtual",
"Selected": false
}
],
"InputType": "checkbox",
"Variant": null,
"ShowClear": true,
"IsOpen": false,
"IsVisible": true,
"CssClass": null
},
{
"Label": "Location",
"Name": "location",
"Items": [
{
"Value": "london",
"Text": "London",
"Selected": false
},
{
"Value": "manchester",
"Text": "Manchester",
"Selected": false
}
],
"InputType": "checkbox",
"Variant": null,
"ShowClear": true,
"IsOpen": false,
"IsVisible": true,
"CssClass": null
},
{
"Label": "Distance",
"Name": "distance",
"Items": [
{
"Value": "5",
"Text": "5 miles",
"Selected": false
},
{
"Value": "10",
"Text": "10 miles",
"Selected": false
}
],
"InputType": "radio",
"Variant": null,
"ShowClear": true,
"IsOpen": false,
"IsVisible": true,
"CssClass": null
},
{
"Label": "Date",
"Name": "date",
"Items": [
{
"Value": "today",
"Text": "Today",
"Selected": false
},
{
"Value": "week",
"Text": "This week",
"Selected": false
}
],
"InputType": "radio",
"Variant": null,
"ShowClear": true,
"IsOpen": false,
"IsVisible": true,
"CssClass": null
}
],
"ShowClearFilters": true,
"ClearButtonProps": null,
"CssClass": ""
})
♿ Accessibility