Skip to content

CrowdStrike/ember-headless-table

Repository files navigation

npm version CI

A headless table implementation that supports all the major product-level features needed for feature-rich tables. Bring your own markup and styles without the need to implement any of the table behaviors.

  • hiding and showing columns
  • re-ordering columns
  • re-sizing columns
  • sticky columns
  • sorting data

Install

pnpm add ember-headless-table
# or
yarn add ember-headless-table
# or
npm install ember-headless-table
# or
ember install ember-headless-table

Compatibility

  • ember-auto-import >= v2
  • ember-source >= 3.28
  • embroider safe + optimized
  • typescript >= 4.8, rolling window policy, range: TS@current-2 to TS@current (3 version window). Note that types changes will be considered bugfixes until Glint support is added to ember-headless-table
  • Glint -- 1.0+

Usage

See the Documentation for examples.

API Reference can be found here.