Skip to content

feat: Enhance table UI with create column/row and standardise components#43

Merged
Baba-2001 merged 2 commits intomainfrom
sheet-ui
Mar 16, 2026
Merged

feat: Enhance table UI with create column/row and standardise components#43
Baba-2001 merged 2 commits intomainfrom
sheet-ui

Conversation

@anujeet98
Copy link
Contributor

@anujeet98 anujeet98 commented Mar 16, 2026

Changes:

  • Refactored team-columns.tsx and member-columns.tsx to use the unified DataField component, ensuring consistent styling across organization views.
  • Implemented AddColumnDialog modal to handle user interactions for creating new table columns.
  • Updated the BaseTable component suite (Table, Header, Row, Cell, Body) to support "Add Row" and "Add Column" functionalities.
  • Added support for rendering optional Avatars in TableFields.tsx instead of standard icons.
  • Updated use-base-table.ts hook to manage column creation dialog states and S.No rendering.
  • Updated types.ts and table-metadata.ts to include new interactive configuration properties for columns.
  • Updated global table styles in table.tsx to improve alignment and interaction feedback.

Test Coverage:

  • Updated member-management.spec.ts to validate member names instead of emails during the invitation process.

Screenshots:
image
image
image
image

@anujeet98 anujeet98 changed the title feat: table interactions and add column/row tests feat: table interactions and add column/row Mar 16, 2026
@anujeet98 anujeet98 changed the title feat: table interactions and add column/row feat: Enhance table UI with create column/row and standardise components Mar 16, 2026
@anujeet98 anujeet98 force-pushed the sheet-ui branch 3 times, most recently from 3666170 to 8dbd7df Compare March 16, 2026 13:22
Co-authored-by: gemini-cli <218195315+gemini-cli@users.noreply.github.com>
@Baba-2001 Baba-2001 merged commit 255b7bb into main Mar 16, 2026
1 check passed
@Baba-2001 Baba-2001 deleted the sheet-ui branch March 16, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants