Skip to content

grid/jsx-components#13

Open
sebastianbochan wants to merge 7 commits into
mainfrom
grid/jsx-components
Open

grid/jsx-components#13
sebastianbochan wants to merge 7 commits into
mainfrom
grid/jsx-components

Conversation

@sebastianbochan

@sebastianbochan sebastianbochan commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Added JSX-based Grid configuration.


TODO

Architecture

  • - Options as optional prop
  • - Added DOM children
  • - Options parser

Components

  • - Create basic demo
  • - Caption component
  • - Data - components/data-column #15
    • - DataTable component - renamed into <Data> - more aligned with the API.
    • - Column component
      • - Column JSX
      • - Map Column.id to datasource fields
      • - Generate column config for Core
    • - ColumnDefaults component
  • - Description component - components/description #14
  • - Add basic rendering tests

Pagination

Layout handling

  • - Collect and detect Grid child components
  • - Layout Handling
  • - Support component ordering
  • - Validate components structure
  • - Test

Header - optional

  • - Header object
  • - Grouped headers
  • - Test

Grid Pro

  • - gridKey props
  • - events?

Docs

  • - API
  • - Docs
  • - Samples

Demos

  • - Grid Lite with tailwind
  • - Grid Pro with tailwind
  • - Add nextJS Grid Lite demo
  • - Add nextJS Grid Pro demo

@sebastianbochan sebastianbochan self-assigned this Jun 22, 2026
@sebastianbochan sebastianbochan added the Feature New feature or request label Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant