Skip to content

feat(apollo-vertex): extend data-table with plain option#655

Open
tarasiuk-o wants to merge 2 commits intomainfrom
feat/plain-option
Open

feat(apollo-vertex): extend data-table with plain option#655
tarasiuk-o wants to merge 2 commits intomainfrom
feat/plain-option

Conversation

@tarasiuk-o
Copy link
Copy Markdown
Contributor

  • added plain prop to render table without GLASS_CLASSES

@tarasiuk-o tarasiuk-o requested a review from a team as a code owner May 7, 2026 05:43
@tarasiuk-o tarasiuk-o requested review from 0xr3ngar and ruudandriessen and removed request for a team May 7, 2026 05:43
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (PT)
apollo-design 🟢 Ready Preview, Logs May 11, 2026, 02:42:12 AM
apollo-docs 🟢 Ready Preview, Logs May 11, 2026, 02:43:06 AM
apollo-landing 🟢 Ready Preview, Logs May 11, 2026, 02:42:11 AM
apollo-ui-react 🟢 Ready Preview, Logs May 11, 2026, 02:42:04 AM
apollo-vertex 🟢 Ready Preview, Logs May 11, 2026, 02:43:37 AM

@KokoMilev KokoMilev enabled auto-merge (rebase) May 7, 2026 05:43
@github-actions github-actions Bot added app:apollo-vertex size:XS 0-9 changed lines. labels May 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

Dependency License Review

  • 2105 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 15 package(s) excluded (see details below)
License distribution
License Packages
MIT 1826
ISC 104
Apache-2.0 69
BSD-3-Clause 30
BSD-2-Clause 24
Copyright 2022, UiPath, all rights reserved 9
BlueOak-1.0.0 8
MPL-2.0 5
MIT OR Apache-2.0 3
MIT-0 3
Unknown 3
Unlicense 3
CC0-1.0 3
LGPL-3.0-or-later 2
(MIT OR Apache-2.0) 2
Python-2.0 1
CC-BY-4.0 1
(MPL-2.0 OR Apache-2.0) 1
BSD 1
Artistic-2.0 1
(WTFPL OR MIT) 1
(BSD-2-Clause OR MIT OR Apache-2.0) 1
CC-BY-3.0 1
0BSD 1
(MIT OR CC0-1.0) 1
MIT AND ISC 1
Excluded packages
Package Version License Reason
@img/sharp-libvips-linux-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
@img/sharp-libvips-linuxmusl-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
@uipath/apollo-angular-elements 5.89.0 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/apollo-core 4.35.0, 4.35.1, 4.35.2 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/apollo-fonts 1.25.8 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/apollo-icons 1.33.7 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/apollo-mui5 2.31.26, 2.31.27 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/portal-shell 3.351.4 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/portal-shell-react 3.149.36 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/portal-shell-types 3.326.0 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/portal-shell-util 1.114.0 Copyright 2022, UiPath, all rights reserved UiPath first-party package
@uipath/apollo-lab 25.12.0 Unknown UiPath first-party package
@uipath/telemetry-client-web 5.1.0 Unknown UiPath first-party package
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json
hyperx 2.5.4 BSD BSD-2-Clause per LICENSE file, non-SPDX "BSD" in package.json

@tarasiuk-o tarasiuk-o requested review from a team, VKravchuk and Copilot May 7, 2026 05:50
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds a plain option to the apollo-vertex DataTable to allow rendering without the GLASS_CLASSES styling.

Changes:

  • Extended DataTableProps with a new optional plain?: boolean prop.
  • Defaulted plain to false in the component signature.
  • Conditionally applied GLASS_CLASSES based on plain.

Comment thread apps/apollo-vertex/registry/data-table/data-table.tsx
Comment thread apps/apollo-vertex/registry/data-table/data-table.tsx
renderExpandedRow,
getRowClassName,
skeletonColumnWidths,
plain = false,
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does plain mean, can we give it a better name?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@0xr3ngar If the constant is named GLASS_CLASSES, we can make the option name clearer — for example, a boolean glass, a union variant: "glass" | "plain", glassClasses, or transparent.

The core issue is that we need a way to render the data table without GLASS_CLASSES. WDYT?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we want to render it without? This is the current design no?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When data tables are the main item in a page (eg our loans table view), glass class is appropriate. Sometimes we need a data table without the glass class when it's inside a another container in a page (and having the glass classes would be too much).
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants