Skip to content
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

Tickets filtering #150

Merged
merged 6 commits into from
Jan 2, 2025
Merged

Tickets filtering #150

merged 6 commits into from
Jan 2, 2025

Conversation

NatalliaBukhtsik
Copy link
Contributor

No description provided.

Replace CategoryPicker implementation with TreeSelect for better accessibility
Enhance TreeSelect dropdown arrow visibility and alignment
Add proper indentation for nested items based on hierarchy level
Fix text overlap issues in dropdown items
Improve multi-select state handling in CategoryPicker
Add consistent spacing for items with/without expansion arrows
Enhance hover interactions and visual feedback
Add truncation for long text items
Maintain backward compatibility with existing CategoryPicker API
This change improves the UX of hierarchical selection components while maintaining existing functionality.

Pay no attention to that arrow behind the text - it's now properly aligned! 🎭
Add comprehensive category filtering capabilities to improve ticket management:

Multi-select support for handling multiple categories simultaneously
Exclude functionality to filter out specific categories
"No Category" option for tickets without categorization
Unified clear selection behavior across dropdown and reset button
And like Alice stepping through the looking glass, our category filter now opens a world of possibilities, each selection a new adventure in organizing tickets. 🎩🐰
- Add reset filters button with XCircle icon
- Position button on the right side of filter bar
- Reset all filter states to default values
- Improve UX by providing a single-click reset option

...and the filters melted away like the Wicked Witch of the West 🧙‍♀️💦
@NatalliaBukhtsik NatalliaBukhtsik merged commit 5ca2649 into main Jan 2, 2025
2 of 3 checks passed
@NatalliaBukhtsik NatalliaBukhtsik deleted the tickets_filtering branch January 3, 2025 15:50
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