Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Deps]: Remove dependency on redux-form (jaegertracing#2593)
## Which problem is this PR solving? - resolves jaegertracing#2556 ## Description of the changes - This PR removes the redux-form dependency completely. - The state is now managed with built-in react state management. - A separate `ValidatedFormField` component is created to handle the Validated minDuration and maxDuration fields that require validation and `Popover` to be displayed on failed validations. - A middle ware was being used to fetch operations based on the selected service. That middleware was earlier being triggered on selecting a `redux-form` field, but would now trigger on selecting a new service from Service Selector. ## How was this change tested? - npm run test - npm run start (compared the jaeger-ui 1.65.0 with this PR changes) ## Checklist - [x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md - [x] I have signed all commits - [x] I have added unit tests for the new functionality - [x] I have run lint and test steps successfully - for `jaeger`: `make lint test` - for `jaeger-ui`: `npm run lint` and `npm run test` --------- Signed-off-by: Hariom Gupta <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]>
- Loading branch information