-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Migrate visualizations registry/renderer/editor to React #3493
Migrate visualizations registry/renderer/editor to React #3493
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
I know this is WIP, but noticed a few things as I was reading that I thought worth pointing out.
…llowing visualizations migration)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Issues I noticed with filters:
- Previously you could narrow down filter options by typing -- this is no longer possible. I guess it's a simple toggle on the Ant component?
- We used to show the visualization preview in the editor along with filters -- this is no longer the case.
- When switching visualizations it resets the filter.
One more issue with filters:
|
@arikfr Fixed all notices, can you check it once more please? |
@kravets-levko i didn't yet get another chance to look at the newer code but i support merging it anyway. Let's get it out of your way 👍🏻 |
🚀 |
What type of PR is this? (check all applicable)
Description
Prepare base for upcoming visualizations migration (one by one).
<svg>
tags on page 🤦♂️)Migrated some simplest editors to React (as an example for future refactoring).
Also, this PR required migrating filters to React as well.
Related Tickets & Documents
Replaces #2988
Mobile & Desktop Screenshots/Recordings (if there are UI changes)
Visualizations itself didn't change - they're still rendered by the same AngularJS components. Visualization Editor dialog and Filters are now 100% React/AntD and therefore looks a bit differently.