Skip to content

Feature/fix user testing #164

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 24 commits into
base: develop
Choose a base branch
from
Open

Feature/fix user testing #164

wants to merge 24 commits into from

Conversation

Aglorios17
Copy link
Collaborator

This pull request introduces multiple updates across different files to enhance functionality, improve code readability, and address specific UI and backend concerns. The most significant changes include refining filter logic in the GetTaxonomicExperts API, updating dropdown behavior and styling, optimizing filter components, and improving the FiltersBar component.

Backend Improvements:

  • Refined filter logic in GetTaxonomicExperts: Enhanced the search query by escaping special characters and adding fuzzy search capabilities for better matching across multiple fields like name, spatialCoverage, and educationalLevel. Also added a safeguard to skip empty filter values.

UI Component Enhancements:

  • Dropdown component updates: Added support for searchable dropdowns, introduced a searchInputRef for focusing on the search input programmatically, and ensured consistent styling. Improved logic for handling default options like "Reset filter."
  • Filter component improvements: Enhanced the Filter component to support searchable dropdowns with focus behavior, and streamlined the code for better readability and maintainability.

FiltersBar Optimization:

  • State management updates: Improved FiltersBar to reset filters (except serviceType and query) when the serviceType changes, ensuring a clean slate for filter application.
  • Performance improvements: Replaced useEffect with useMemo for better efficiency in component rendering. Introduced tooltips for enhanced user experience.

Minor UI Adjustments:

  • Scrolling behavior in TaxonomicForm: Changed Container to use overflow-scroll for better handling of content overflow.

Aglorios17 and others added 24 commits June 18, 2025 14:34
Update taxonomic expert filter options order
…haracters in search filters for improved query handling in GetTaxonomicExperts function; add date published display in TopBar component.
…tial coverage and educational level with fuzzy search support
… replace useState with useMemo for initial values and optimize filter determination logic.
…ctionality and readability; add searchable dropdown support, reset filter logic, and tooltip hints for better user experience.
… streamline filter concatenation and add early return for empty values.
… filter" and placeholder are correctly handled based on default state and improve state updates for selected items.
…ation class for improved alignment in TopBar component, and adjust spacing in FormBuilder and ExperienceBlock components for better UI consistency.
…g logic to include NoAffiliation state and improve JSON path formatting for setting field values.
…; update CSS for responsive design adjustments.
…ic Marketplace; restructure layout for improved readability and user guidance.
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant