Skip to content

feat(ag-grid-angular-theme): added shadows for pinned columns (#DS-4581)#145

Merged
artembelik merged 10 commits intomainfrom
feat/DS-4581
Mar 23, 2026
Merged

feat(ag-grid-angular-theme): added shadows for pinned columns (#DS-4581)#145
artembelik merged 10 commits intomainfrom
feat/DS-4581

Conversation

@artembelik
Copy link
Copy Markdown
Contributor

No description provided.

@artembelik artembelik self-assigned this Mar 20, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 20, 2026

Visit the preview URL for this PR (updated for commit 0f01f6e):

https://data-grid-next--data-grid-pr-145-qo9m4fs0.web.app

(expires Sat, 28 Mar 2026 11:24:47 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: b9d49913f5b5988e9af8690a8b37f16143707448

@github-actions
Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

@artembelik
Copy link
Copy Markdown
Contributor Author

/approve-snapshots

@github-actions
Copy link
Copy Markdown

🔄 Updating snapshots.

@github-actions
Copy link
Copy Markdown

✅ Snapshots updated!

@github-actions
Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

@artembelik
Copy link
Copy Markdown
Contributor Author

/approve-snapshots

@github-actions
Copy link
Copy Markdown

🔄 Updating snapshots.

@github-actions
Copy link
Copy Markdown

✅ Snapshots updated!

@github-actions
Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

@artembelik
Copy link
Copy Markdown
Contributor Author

/approve-snapshots

@github-actions
Copy link
Copy Markdown

🔄 Updating snapshots.

@github-actions
Copy link
Copy Markdown

✅ Snapshots updated!

@artembelik artembelik marked this pull request as ready for review March 23, 2026 08:31
Copilot AI review requested due to automatic review settings March 23, 2026 08:31
Copy link
Copy Markdown
Contributor

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

Adds visual shadows for AG Grid pinned columns when the horizontal viewport is overflowed, wiring the theme CSS to runtime overflow detection and updating Playwright screenshots accordingly.

Changes:

  • Replace pinned-column border styling with conditional box-shadows in the SCSS theme.
  • Add overflow detection to KbqAgGridTheme and bind overflow state to host classes.
  • Update Playwright E2E to scroll before taking pinned-columns screenshots and refresh snapshot assets.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

File Description
packages/ag-grid-angular-theme/theme.scss Applies conditional pinned-column shadows based on new overflow classes.
packages/ag-grid-angular-theme/module.ng.ts Adds signals + scroll observation to toggle overflow classes on the grid host.
dev/ag-grid-angular/src/app.playwright-spec.ts Scrolls the grid before screenshot assertions for pinned columns.
dev/ag-grid-angular/src/screenshots/03-light.png Updated snapshot reflecting new styling.

@artembelik artembelik requested a review from rmnturov March 23, 2026 08:35
@github-actions
Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

@github-actions
Copy link
Copy Markdown

🚨 E2E tests failed

Review the report for details.


💡 Comment /approve-snapshots to approve snapshot changes.

@artembelik
Copy link
Copy Markdown
Contributor Author

/approve-snapshots

@github-actions
Copy link
Copy Markdown

🔄 Updating snapshots.

@github-actions
Copy link
Copy Markdown

✅ Snapshots updated!

@artembelik artembelik merged commit 8804b54 into main Mar 23, 2026
6 checks passed
@artembelik artembelik deleted the feat/DS-4581 branch March 23, 2026 12:00
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.

3 participants