@macrostrat/data-sheet
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

Data sheet

A new data sheet component for Macrostrat based on the BlueprintJS table component. This will eventually replace the existing data sheet component.

PostgREST table

A goal of this module is to create a generic table that can be bootstrapped on top of PostgreSQL routes, with support for filtering, sorting, and pagination. This will be supported by the PostgREST API, which provides generic API tooling over PostgreSQL tables and views.

The design of this conceptually follows the Supabase Grid component, which has been deprecated as a standalone module. The current version of the Supabase Grid is available in the Supabase Studio app, but is in my opinion a bit tightly coupled to the Supabase ecosystem now. Still, it can be used, at minimum, as a design reference.

Changes from Data Sheet v1

  • The new data sheet will be based on BlueprintJS, a more mature and feature-rich table component library.
  • In particular, the BlueprintJS table natively supports virtualization, which is important for performance when rendering large tables.

Readme

Keywords

none

Package Sidebar

Install

npm i @macrostrat/data-sheet

Weekly Downloads

2

Version

2.1.1

License

ISC

Unpacked Size

570 kB

Total Files

116

Last publish

Collaborators

  • jczaplew
  • davenquinn
  • idzikowski.casey