Conversation
…ui-theme-common`
Co-authored-by: Lene Gadewoll <lene.gadewoll@elastic.co>
- updates based on rebased changes from main
tkajtoch
left a comment
There was a problem hiding this comment.
The changes look and work as expected. Code changes not reviewed in earlier PRs look good. LGTM 🚢
|
ℹ️ I added an additional commit that fixes an issue with missing sass styles in the EUI docs on Edit: |
2a0a776 to
315f705
Compare
315f705 to
f8afd4d
Compare
|
Preview staging links for this PR:
|
💚 Build Succeeded
History
cc @mgadewoll |
|
This PR contains breaking changes. The opener of this pull request is asked to perform the following due diligence steps below, to assist EUI in our next Kibana upgrade:
|
ℹ️ The breaking changes have already been handled on internal consumer side, as they have already been released in previous
|
Co-authored-by: Tomasz Kajtoch <tomasz.kajtoch@elastic.co> Co-authored-by: Ryan Keairns <contactryank@gmail.com> Co-authored-by: Arturo Castillo Delgado <arturo.castillo@elastic.co> Co-authored-by: ek-so <eksomail@gmail.com> Co-authored-by: Kate Sosedova <36230123+ek-so@users.noreply.github.com> Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch>
…isibility set to false (#260692) ## Summary Closes #248314 Removes the header row from the `EuiDataGrid` used in the Discover flyout Overview tab for both Traces and Logs documents. ### Context The original design for the Overview tab key fields table didn't include a column header, but we shipped with it visible because `EuiDataGrid` didn't support hiding it at the time. Now that EUI supports the `headerVisibility` prop ([EuiDataGrid: Support rendering the header optionally](elastic/eui#8386)), we can set it to `false` to match the original intended design. ### Changes - Added an optional `headerVisibility` prop to `TableGrid`, passing it through to `EuiDataGrid` - Set `headerVisibility={false}` in `ContentFrameworkTable`, which is the shared component used by both the Traces and Logs overview - Added CSS overrides scoped to `.euiDataGrid--noHeader` in `TableGrid` to handle visual adjustments when the header is hidden: - Removed the top border on the first data row (previously adjacent to the header) - Set `overflow: visible` on the grid root, content wrapper, and virtualized container so that the first row's cell actions popover toolbar (positioned above each cell) is not clipped - Simplified the Traces table panel by removing the custom `padding-bottom` override (matching Logs overview table panel) ### Demo https://github.com/user-attachments/assets/b111051e-0e53-4d23-82fa-f71b5dba26ce
…isibility set to false (elastic#260692) ## Summary Closes elastic#248314 Removes the header row from the `EuiDataGrid` used in the Discover flyout Overview tab for both Traces and Logs documents. ### Context The original design for the Overview tab key fields table didn't include a column header, but we shipped with it visible because `EuiDataGrid` didn't support hiding it at the time. Now that EUI supports the `headerVisibility` prop ([EuiDataGrid: Support rendering the header optionally](elastic/eui#8386)), we can set it to `false` to match the original intended design. ### Changes - Added an optional `headerVisibility` prop to `TableGrid`, passing it through to `EuiDataGrid` - Set `headerVisibility={false}` in `ContentFrameworkTable`, which is the shared component used by both the Traces and Logs overview - Added CSS overrides scoped to `.euiDataGrid--noHeader` in `TableGrid` to handle visual adjustments when the header is hidden: - Removed the top border on the first data row (previously adjacent to the header) - Set `overflow: visible` on the grid root, content wrapper, and virtualized container so that the first row's cell actions popover toolbar (positioned above each cell) is not clipped - Simplified the Traces table panel by removing the custom `padding-bottom` override (matching Logs overview table panel) ### Demo https://github.com/user-attachments/assets/b111051e-0e53-4d23-82fa-f71b5dba26ce

Summary
Important
The changes in this PR have already been reviewed as standalone PRs.
This PR merges all changes combined to
mainIncluded PRs
EuiTokencolors #8250Additional changes
main(commit)QA
ℹ️ Most code changes have already been reviewed separately in the respective PRs mentioned above.
Review only the additional changes.
main)