Skip to content

[ES|QL] Lookup index editor - New layout and controls#244480

Merged
sddonne merged 120 commits intoelastic:mainfrom
sddonne:new-layout-with-rowAdditionalLeadingControls
Dec 5, 2025
Merged

[ES|QL] Lookup index editor - New layout and controls#244480
sddonne merged 120 commits intoelastic:mainfrom
sddonne:new-layout-with-rowAdditionalLeadingControls

Conversation

@sddonne
Copy link
Contributor

@sddonne sddonne commented Nov 27, 2025

Part of #235730

Summary

  • New way of inserting rows and columns
  • Simplified layout
  • Rows height has been adjusted
  • We are now displaying 50 rows by default.

lookup

Checklist

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Seb this looks very nice! Some small comments from me

customBulkActions={bulkActions}
rowLineHeightOverride={euiTheme.size.xl}
renderCustomToolbar={gridToolbar}
css={css`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could declare them in another file and import them here for a cleaner component (nit)

Copy link
Contributor Author

@sddonne sddonne Dec 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer them in the same file if you are ok with it 😇

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please at least move them to a constant?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done! 8fd50aa

Copy link
Contributor

@PhilippeOberti PhilippeOberti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for the @elastic/security-threat-hunting-investigations team

@sddonne sddonne requested a review from stratoula December 4, 2025 11:13
@kibanamachine
Copy link
Contributor

Flaky Test Runner Stats

🎉 All tests passed! - kibana-flaky-test-suite-runner#9977

[✅] src/platform/test/functional/apps/discover/esql/config.ts: 25/25 tests passed.

see run history

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanx Sebastian, it looks really nice now. I am approving as I don't need to review but please can you take care of it? #244480 (comment)

When we are making so many CSS changes it is better to at least define them in a variable. This makes it more readable and also more consistent with what we do in general

@sddonne sddonne enabled auto-merge (squash) December 5, 2025 08:51
@elasticmachine
Copy link
Contributor

@sddonne sddonne disabled auto-merge December 5, 2025 09:09
@sddonne sddonne merged commit 8435338 into elastic:main Dec 5, 2025
12 checks passed
wildemat pushed a commit to wildemat/kibana that referenced this pull request Dec 5, 2025
Part of elastic#235730
## Summary
* New way  of inserting rows and columns
* Simplified layout
* Rows height has been adjusted
* We are now displaying 50 rows by default.


![lookup](https://github.com/user-attachments/assets/26ea5fc3-2f1b-43e3-8926-2cc33e119d87)


### Checklist
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Stratou <efstratia.kalafateli@elastic.co>
JordanSh pushed a commit to JordanSh/kibana that referenced this pull request Dec 9, 2025
Part of elastic#235730
## Summary
* New way  of inserting rows and columns
* Simplified layout
* Rows height has been adjusted
* We are now displaying 50 rows by default.


![lookup](https://github.com/user-attachments/assets/26ea5fc3-2f1b-43e3-8926-2cc33e119d87)


### Checklist
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Stratou <efstratia.kalafateli@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting Feature:ES|QL ES|QL related features in Kibana needs_docs release_note:enhancement Team:ESQL ES|QL related features in Kibana t// v9.3.0

7 participants