Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create table component #935

Merged
merged 7 commits into from
Dec 11, 2023
Merged

Create table component #935

merged 7 commits into from
Dec 11, 2023

Conversation

vsgoulart
Copy link
Contributor

@vsgoulart vsgoulart commented Dec 8, 2023

Closes #888

  • This PR adds a new form-js element or visually changes an existing component.

vsgoulart and others added 5 commits December 8, 2023 07:05
* chore: Bump schemaVersion to 13

* chore: Fix formatting

Co-authored-by: Niklas Kiefer <[email protected]>

* fix: Fix schema version range on docs

* chore: Remove newline

* feat: Make columns and columnsExpression mutually exclusive

* feat: Add custom error message

---------

Co-authored-by: Niklas Kiefer <[email protected]>
* feat: Add table component to editor

* chore: Replace key with id

* chore: Fix typo

* feat: Add dataSource to schema

* fix: Rework initialDemoData and add test

* chore: Update formatting

Co-authored-by: Niklas Kiefer <[email protected]>

---------

Co-authored-by: Niklas Kiefer <[email protected]>
* chore: Bump `schemaVersion` to 13 (#896)

* chore: Bump schemaVersion to 13

* chore: Fix formatting

Co-authored-by: Niklas Kiefer <[email protected]>

* fix: Fix schema version range on docs

* chore: Remove newline

* feat: Make columns and columnsExpression mutually exclusive

* feat: Add custom error message

---------

Co-authored-by: Niklas Kiefer <[email protected]>

* feat: Add table component to editor (#905)

* feat: Add table component to editor

* chore: Replace key with id

* chore: Fix typo

* feat: Add dataSource to schema

* fix: Rework initialDemoData and add test

* chore: Update formatting

Co-authored-by: Niklas Kiefer <[email protected]>

---------

Co-authored-by: Niklas Kiefer <[email protected]>

* chore: Remove commented code

* feat: Add table entries to properties panel

* fix: Fix tooltip

Co-authored-by: Niklas Kiefer <[email protected]>

* chore: Rename id

* feat: Use behavior to manage column headers

* chore: Fix test description

Co-authored-by: Niklas Kiefer <[email protected]>

---------

Co-authored-by: Niklas Kiefer <[email protected]>
* feat: Add table component to viewer

* fix: Fix default rowCount

* feat: Add generic data on editor view

* fix: Refactor form field table styles

* test: Add tests

* fix: Turn data source into FEEL only

* chore: Remove unnecessary new line

* chore: Remove FEEL check on dataSource

* chore: Sort by asc first

* chore: Remove unnecessary label check

* chore: Use const instead of let

* fix: Create EditorTable

* chore: Fix formatting

* chore: Make label id optional

* fix: Add row gap
@vsgoulart vsgoulart linked an issue Dec 8, 2023 that may be closed by this pull request
9 tasks
@bpmn-io-tasks bpmn-io-tasks bot added the needs review Review pending label Dec 8, 2023
@github-actions github-actions bot temporarily deployed to demo-888-table-component December 8, 2023 10:06 Destroyed
@github-actions github-actions bot temporarily deployed to demo-888-table-component December 8, 2023 10:06 Destroyed
@vsgoulart vsgoulart requested a review from esraagamal6 December 8, 2023 10:13
@github-actions github-actions bot temporarily deployed to demo-888-table-component December 11, 2023 11:51 Destroyed
* feat: Add Carbon compatibility styles

* test: Add Carbon tests
@github-actions github-actions bot temporarily deployed to demo-888-table-component December 11, 2023 12:44 Destroyed
@vsgoulart vsgoulart merged commit 9786c95 into develop Dec 11, 2023
12 of 13 checks passed
@vsgoulart vsgoulart deleted the 888-table-component branch December 11, 2023 13:12
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Implement] Support table component
1 participant