Skip to content

[EuiTable/EuiBasicTable/EuiInMemoryTable] Add sticky table headers #9619

@tkajtoch

Description

@tkajtoch

Summary

As part of the Table sweep initiative, we want to add the ability to enable sticky table headers in tables built with EuiTable, EuiBasicTable, and EuiInMemoryTable components.

The technical solution should be based on the outcomes of this spike: https://github.com/elastic/eui-private/issues/647

Acceptance criteria

  • EuiTable, EuiBasicTable and EuiInMemoryTable should all have a way to enable sticky table headers.
  • Sticky headers should be turned off by default (headers should not stick)
  • The header stickiness should be compatible with actions column's sticky: true prop
  • The added props should be documented

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions