-
Notifications
You must be signed in to change notification settings - Fork 844
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
Deprecations, October 2021 Edition #5323
Conversation
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
Opening for review but won't merge prior to the October 26ish release (v40.1.0). |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
jenkins test this |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
@@ -71,7 +71,6 @@ | |||
"mdast-util-to-hast": "^10.0.0", | |||
"numeral": "^2.0.6", | |||
"prop-types": "^15.6.0", | |||
"react-ace": "^7.0.5", |
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.
Unable to describe the joy I feel
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.
Changes LGTM, lots of great deletions 🎉
Curious if you've tried a build with these in Kibana, or otherwise have an idea on the effort this update will require?
Planning to post a comment about the upgrade path today. |
Some stats from Kibana:
|
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'm going to test this incrementally per commit as suggested.
✅ EuiCard beta badge
I'm pushing up a few more updates mainly to the docs and prop comment.
- Convert touched docs files to `.tsx` - Simplified one of the examples - Updated prop comment
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.
✅ [EuiPageContent] panelPaddingSize
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.
✅ EuiButtonIcon subdued
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
…into 1469-october-2021
Great, let's do a second PR for that |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
And fixed `align: center` for mobile
- [EuiMark] change prop type of `children` from `string` to `ReactNode` - [useEuiTextDiff] renders back a `span` instead of `div` - Fix docs-only erros
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
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.
😅 Whew! Can't wait for the Kibana upgrade ... lol.
I did a final run though of our docs pages checking for console errors. We should be good to go!
Preview documentation changes for this PR: https://eui.elastic.co/pr_5323/ |
Thanks for the assist, @cchaos Merging 🙈 |
Summary
Completes the October 2021 round of deprecations (#1469)
Best (re)viewed by individual commit
Upgrade path: https://gist.github.com/thompsongl/506f6f86201c83d61cc850170fd49467
Checklist
- [ ] Check against all themes for compatibility in both light and dark modes- [ ] Checked in mobile- [ ] Checked in Chrome, Safari, Edge, and Firefox- [ ] Added documentation- [ ] Checked for accessibility including keyboard-only and screenreader modes