Back to catalog
Component detail entry
Data Display
@vean/ui
STable

Table

Table belongs to the Data Display category. Start with demos and usage, then use the API tables to finish integration and styling decisions.

Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.

Quick jump

Related components

If you are composing interactions in the same family, these components usually pair well together.

Changelog

Version history is grouped by release so you can quickly see what changed for this component across published versions.

v0.40.0

2026-09-14

Compare release

Style

update rounded prop to false in table styles and components

Scope: tableAuthors: soybeanfeView commit6c496

v0.40.0-beta.1

2026-09-11

Compare release

Style

update rounded prop to false in table styles and components

Scope: tableAuthors: soybeanfeView commit6c496

v0.27.0

2026-05-28

Compare release

Feature

add row interaction events with metadata and update related types

Scope: tableAuthors: soybeanfeView commit93440

v0.15.3

2026-04-27

Compare release

Feature

add empty state support and update documentation

Scope: tableAuthors: soybeanfe, CopilotView commit38ca1

Fix

add missing TableScroll component exports

Scope: tableAuthors: soybeanfeView commit5bbd4

Docs

update table api

Scope: tableAuthors: soybeanfeView commita130d

v0.15.2

2026-04-27

Compare release

Feature

add last start and first end fixed column indicators

Scope: tableAuthors: soybeanfe, CopilotView commite390d

Feature

add table scroll component, enhance table style

Scope: tableAuthors: soybeanfe, CopilotView commit9997c

Fix

set default value for multiple prop in STable component

Scope: tableAuthors: soybeanfeView commit1964c

v0.15.0

2026-04-26

Compare release

Feature

Implementation with a new TableCompact, supports grouped headers, sorting/filtering, fixed columns, column resizing, tree rows, and virtualization. closed #97.

Scope: tableAuthors: MicrosoftCopilot in https://github.com/soybeanjs/soybean-ui/issues/97View commit72a94

Feature

implement logical fixed columns and text alignment for RTL support

Scope: tableAuthors: soybeanjsView commitc0fd5

Fix

remove redundant bordered prop from table components

Scope: tableAuthors: soybeanjsView commite2387

Fix

improve column sorting logic in getColumns function

Scope: tableAuthors: soybeanfe, CopilotView commit4de50

Optimization

remove unused data table components and types

Scope: tableAuthors: soybeanjsView commite5683

Optimization

enhance table components with improved column width handling and additional properties

Scope: tableAuthors: soybeanjsView commitb31ff

Optimization

simplify bordered prop and update table styles

Scope: tableAuthors: soybeanjsView commit6d8cb

Optimization

remove unused useSlots import and streamline slot definition

Scope: tableAuthors: soybeanjsView commit434ae

Refactor

Refactor `STable` aggregation into headless `Table`

Scope: tableAuthors: MicrosoftCopilotView commit53678

Docs

update bordered prop type to boolean

Scope: tableAuthors: soybeanjsView commitc2a23

Style

remove fixed property from column definition

Scope: tableAuthors: soybeanfeView commitdd475

v0.15.0-beta.3

2026-04-26

Compare release

Fix

improve column sorting logic in getColumns function

Scope: tableAuthors: soybeanfe, CopilotView commit4de50

Style

remove fixed property from column definition

Scope: tableAuthors: soybeanfeView commitdd475

v0.15.0-beta.1

2026-04-18

Compare release

Feature

Implementation with a new TableCompact, supports grouped headers, sorting/filtering, fixed columns, column resizing, tree rows, and virtualization. closed #97.

Scope: tableAuthors: MicrosoftCopilot in https://github.com/soybeanjs/soybean-ui/issues/97View commit72a94

Feature

implement logical fixed columns and text alignment for RTL support

Scope: tableAuthors: soybeanjsView commitc0fd5

Fix

remove redundant bordered prop from table components

Scope: tableAuthors: soybeanjsView commite2387

Optimization

remove unused data table components and types

Scope: tableAuthors: soybeanjsView commite5683

Optimization

enhance table components with improved column width handling and additional properties

Scope: tableAuthors: soybeanjsView commitb31ff

Optimization

simplify bordered prop and update table styles

Scope: tableAuthors: soybeanjsView commit6d8cb

Optimization

remove unused useSlots import and streamline slot definition

Scope: tableAuthors: soybeanjsView commit434ae

Refactor

Refactor `STable` aggregation into headless `Table`

Scope: tableAuthors: MicrosoftCopilotView commit53678

Docs

update bordered prop type to boolean

Scope: tableAuthors: soybeanjsView commitc2a23

v0.13.6

2026-03-22

Compare release

Fix

enhance column handling in getColumns function for improved type support

Scope: tableAuthors: SoybeanView commit7c72b

v0.13.5

2026-03-22

Compare release

Fix

ensure columns are checked by default and filter checks accordingly

Scope: tableAuthors: SoybeanView commit945b5

v0.13.4

2026-03-22

Compare release

Fix

reorder exports for consistency and clarity

Scope: tableAuthors: soybeanjsView commit25840

v0.13.1

2026-03-20

Compare release

Feature

add onFetched callback to usePaginatedTable for handling fetched data

Scope: tableAuthors: soybeanjsView commit22928

v0.13.0

2026-03-20

Compare release

Feature

implement useTable and usePaginatedTable hooks with pagination support

Scope: tableAuthors: soybeanjsView commit1ae61

Fix

update fetch method in usePaginatedTable hook

Scope: tableAuthors: soybeanjsView commitc54b9

v0.13.0-beta.1

2026-03-20

Compare release

Feature

implement useTable and usePaginatedTable hooks with pagination support

Scope: tableAuthors: soybeanjsView commit1ae61

v0.10.6

2026-03-06

Compare release

Fix

adjust header z-index and set multiple default to true

Scope: tableAuthors: soybeanjsView commitf56cf

v0.9.1

2026-03-03

Compare release

Docs

add table docs and examples

Scope: tableAuthors: soybeanjsView commit43882

v0.9.0

2026-03-01

Compare release

Feature

add table component with context, variants, and example usage

Scope: tableAuthors: soybeanjsView commit0fdfd

Fix

remove unused TableCaptionProps from types

Scope: tableAuthors: soybeanjsView commit8dde2