Upgrade EUI to 21.0.1#60282
Merged
chandlerprall merged 19 commits intoelastic:masterfrom Mar 20, 2020
Merged
Conversation
spalger
approved these changes
Mar 16, 2020
Contributor
spalger
left a comment
There was a problem hiding this comment.
@kbn/ui-shared-deps changes look good.
nreese
approved these changes
Mar 16, 2020
Contributor
nreese
left a comment
There was a problem hiding this comment.
maps changes LGTM, code review
myasonik
reviewed
Mar 16, 2020
chrisronline
approved these changes
Mar 16, 2020
Contributor
chrisronline
left a comment
There was a problem hiding this comment.
LGTM from stack monitoring
lizozom
approved these changes
Mar 17, 2020
crob611
approved these changes
Mar 17, 2020
Contributor
crob611
left a comment
There was a problem hiding this comment.
Canvas changes look good 👍
thompsongl
approved these changes
Mar 17, 2020
Contributor
thompsongl
left a comment
There was a problem hiding this comment.
Snapshot changes and type updates LGTM
Contributor
Author
|
jenkins test this |
oatkiller
approved these changes
Mar 19, 2020
Contributor
Author
|
jenkins test this |
Contributor
|
|
…nal test config imports
Contributor
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
chandlerprall
added a commit
to chandlerprall/kibana
that referenced
this pull request
Mar 20, 2020
* update to eui 21.0.1 * most changes needed for search bar ts changes * Passing types * snapshots * jest tests * Removed IQuery placeholder types * Updated functional test to only look at table headers with content * Moved 'filters' definition around in api docs * Update types * update snapshot * typo * Move DATA_FRAME_TASK_STATE enum to its own file to fix x-pack functional test config imports * merge public api 'changes' Co-authored-by: patrykkopycinski <patryk.kopycinski@elastic.co> Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
chandlerprall
added a commit
that referenced
this pull request
Mar 21, 2020
* Upgrade EUI to 21.0.1 (#60282) * update to eui 21.0.1 * most changes needed for search bar ts changes * Passing types * snapshots * jest tests * Removed IQuery placeholder types * Updated functional test to only look at table headers with content * Moved 'filters' definition around in api docs * Update types * update snapshot * typo * Move DATA_FRAME_TASK_STATE enum to its own file to fix x-pack functional test config imports * merge public api 'changes' Co-authored-by: patrykkopycinski <patryk.kopycinski@elastic.co> Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com> * unit test update Co-authored-by: patrykkopycinski <patryk.kopycinski@elastic.co> Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Most changes fall under one of these reasons
EuiAccordion, and a new aria id management inEuiFilePickerthcell contents, and EUI now renders empty table cells astdfor better accessibility support; these tests were updated to maintain the correct target to theirthelementsEuiSearchBarwas converted to typescript, which affected some existing Kibana types & implementations. I've focused on modifying only the types and not any runtime code21.0.1Bug Fixes
EuiDataGrid'sschema.isSortablevalue optional (#2991)21.0.0EuiDataGrid's default sort order property (#2987)EuiDataGrid's pagination visibility when changing rows per page (#2978)highlightAllprop toEuiHighlightto highlight all matches (#2957)showOnFocusprop toEuiScreenReaderOnlyto force display on keyboard focus (#2976)EuiSkipLinkcomponent (#2976)EuiBadgeGroupcomponent (#2921)sectionsandpositionprops toEuiHeader(#2928)gutterSizeprop toEuiListGroup(#2980)colorprop toEuiListGroupItemand updated size style (#2980)enableAllColumnstoEuiBasicTablecomponent (#2906)Bug Fixes
EuiDataGrid's sort popover to behave properly on mobile screens (#2979)EuiButtonand other textual components' disabled contrast (#2874)EuiDataGridwhile in full screen mode (#2959)EuiDataGridto fix to the top within constrained containers and full screen mode (#2959)EuiDescribedFormGroupto allow the content inside theEuiTitleto be accessible to screen reader users (#2989)Breaking changes
@types/reactand@types/react-domto utilize React.RefCallback type instead of custom implementation (#2929)Theme: Amsterdam
20.1.0themeprop toEuiCodeEditorin support ofAceEditorthemes (#2970)EuiButtonnow has a single return statement (#2954)isSortableprops toEuiDataGridColumnandEuiDataGridSchemaDetectorto mark them as un-sortable (#2952)EuiFormto TypeScript, added many missing/formProp types (#2896)EuiTable. (#2934)aria-describedbyforEuiFilePicker(#2919)$euiColorPrimaryText,$euiColorSecondaryText, etc... Updated components to use these new variables. (#2873)makeHighContrastColor()to default$background: $euiPageBackgroundColorand$ratio: 4.5. CreatedmakeGraphicContrastColor()for graphic specific contrast levels of 3.0. (#2873)arrowDisplayprop toEuiAccordionfor changing side or hiding completely (#2914)prependandappendability toEuiFieldSearch(#2914)notificationandnotificationColorprops toEuiHeaderSectionItemButton(#2914)folderCheck,folderExclamation,push,quote,reporterandusersicons (#2935)folderClosedandfolderOpento match new additions and sit better on the pixel grid (#2935)EuiSearchBarto Typescript (#2909)Bug fixes
EuiDataGridbreaking if invalid schema passed (#2955)EuiTitlenot rendering child classes (#2925)divelement inEuiFlyouttype (#2914)Theme: Amsterdam
secondary,accentcolors to be more saturated (#2873)