-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Discover] Deangularize the hits counter and create a react component #65631
[Discover] Deangularize the hits counter and create a react component #65631
Conversation
@elasticmachine merge upstream |
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.
Awesome. So happy to see more React conversions! My comments are mostly enhancements.
src/plugins/discover/public/application/components/hits_counter/hits_counter.tsx
Outdated
Show resolved
Hide resolved
src/plugins/discover/public/application/components/hits_counter/hits_counter.tsx
Show resolved
Hide resolved
src/plugins/discover/public/application/components/hits_counter/hits_counter.test.tsx
Outdated
Show resolved
Hide resolved
src/plugins/discover/public/application/components/hits_counter/hits_counter.test.tsx
Outdated
Show resolved
Hide resolved
src/plugins/discover/public/application/helpers/format_number_with_commas.ts
Outdated
Show resolved
Hide resolved
Pinging @elastic/kibana-app (Team:KibanaApp) |
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.
Code LGTM, tested locally (MacOs 10.14.6), Safari, Firefox, Chrome, all fine. Thx a lot for moving another brick of the Discover wall to React 🧱 !
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
UI looks great! Weirdly, I can't get the "Reset" button to work in Firefox or Chrome. Steps:
|
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.
👍 The primary goal of the PR, de-angularization, LGTM. Though the functionality is broken as mentioned in the comments.
…elastic#65631) * Deangularize the hits counter and create a react component * Add aria-label to button for accessibility * Add icon to the link button and use EuiText * Remove snapshots and test with findTestSubject * Change toString with String() Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
…#65631) (#65881) * Deangularize the hits counter and create a react component * Add aria-label to button for accessibility * Add icon to the link button and use EuiText * Remove snapshots and test with findTestSubject * Change toString with String() Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* master: (58 commits) [Drilldowns][chore] import dashboard url generator from plugin contract (elastic#64628) fix double flyouts in add panel flow (elastic#65861) Point 7.x to 7.9.0 in .backportrc.json Mount ui/new_platform applications in same div structure as Core (elastic#63930) [Uptime] Settings threshold validation (elastic#65454) Fix edit alert flyout to update initialAlert after edit (elastic#65359) Fix anomalies display on focused APM service map (elastic#65882) [SIEM][Detection Engine] Increases the template limit for ECS mappings [SIEM][CASE] Moves functional tests from "legacyEs" to "Es" (elastic#65851) [Metrics UI] Fix p95/p99 charts and alerting error (elastic#65579) [ML] Add job timing stats to anomaly jobs (elastic#65696) restore index pattern management data-test-subj's (elastic#64697) [Discover] Prevent whitespace wrapping of doc table header (elastic#52861) [SIEM] Fixes a CSS issue with Timeline field truncation (elastic#65789) Skipping failing tests. elastic#65867 elastic#65866 elastic#65865 [Discover] Deangularize the hits counter and create a react component (elastic#65631) Tsvb less update (elastic#65467) [TSVB] Remove remaining lodash.set usage (elastic#65846) [Uptime] Add `a11y` tests (elastic#65514) [Uptime] Enable loading on monitor list (elastic#65670) ...
Summary
Fixes #65326
Deangularize the result counter (#65326). Created a hitsCounter React Component.
Checklist