From a5dd4215a218fdbb8033e641452cc2766c900f82 Mon Sep 17 00:00:00 2001 From: Jenny Bonsak Date: Tue, 12 Sep 2023 16:22:28 +0200 Subject: [PATCH] facets: convert number to locale, a11y improvements --- .../components/InvenioSearchPagination.js | 4 +-- .../invenio_search_ui/components/SearchApp.js | 7 +++++- .../components/common/facets.js | 25 +++++++++++++------ 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/InvenioSearchPagination.js b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/InvenioSearchPagination.js index 86c6d350..504436ea 100644 --- a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/InvenioSearchPagination.js +++ b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/InvenioSearchPagination.js @@ -18,7 +18,7 @@ export const InvenioSearchPagination = ({ paginationOptions, total }) => { {total && ( - {{ total }} results found + {total.toLocaleString("en-US")} results found )} />} @@ -66,7 +66,7 @@ export const InvenioSearchPagination = ({ paginationOptions, total }) => { label={() => ( - {{ total }} results found + {total.toLocaleString("en-US")} results found )} diff --git a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/SearchApp.js b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/SearchApp.js index 34dba238..8a90a88c 100644 --- a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/SearchApp.js +++ b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/SearchApp.js @@ -133,6 +133,7 @@ export const SearchApp = ({ config, appName }) => { {facetsAvailable && ( { )} - + diff --git a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/common/facets.js b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/common/facets.js index a605c152..a019bf54 100644 --- a/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/common/facets.js +++ b/invenio_search_ui/assets/semantic-ui/js/invenio_search_ui/components/common/facets.js @@ -20,7 +20,7 @@ import { BucketAggregation, Toggle, buildUID } from "react-searchkit"; export const ContribSearchAppFacets = ({ aggs, toggle, help, appName }) => { return ( - + ); }; @@ -104,6 +104,7 @@ export const ContribParentFacetValue = ({ icon="angle right" className="transparent" onClick={() => setIsActive(!isActive)} + aria-expanded={isActive} aria-label={ i18next.t("Show all sub facets of ") + bucket.label || keyField } @@ -111,13 +112,17 @@ export const ContribParentFacetValue = ({ onFilterClicked(keyField)} /> -