You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add a local-data React reference for Viva Connections Adaptive Card Extension interaction patterns
render up to eight validated cards with keyboard interaction and a local detail panel
document clearly that the implementation is an SPFx web part, not an ACE
include typed normalization, safe URL handling, tests, verifier, metadata, and ship packaging
Scope and safety
No network calls, Graph permissions, writes, telemetry, secrets, or screenshots. The sample uses local configuration only.
Validation
npm ci
npm test — 6 tests passed
npm run verify — passed before and after build/package
npm run build — SPFx --ship bundle passed
npm run package — SPFx --ship package passed
generated outputs and node_modules removed before commit
staged diff restricted to samples/react-viva-connections-ace-reference/
Tenant validation requested
Please validate the web part in a representative SharePoint Online tenant and, if useful, adapt the interaction model into an actual Viva Connections ACE. Please provide real tenant screenshots if available; no screenshots are fabricated in this PR.
Please validate this sample in a representative SharePoint Online tenant. It is intentionally an SPFx web part, not an ACE: test the local card configuration, keyboard Enter/Space interaction, focus visibility, empty/malformed card handling, eight-card bound, safe HTTP(S) links, and the detail panel. If useful, please adapt the interaction model into a real Viva Connections Adaptive Card Extension and share real tenant screenshots. No screenshots are fabricated in this PR; no network calls, Graph permissions, writes, telemetry, or secrets are used.
We automatically validate all pull requests against our contribution guidance to ensure that all samples provide a consistent experience to our community.
In order to merge this PR in a timely manner, the following criteria must be met:
We automatically validate all pull requests against our contribution guidance to ensure that all samples provide a consistent experience to our community.
In order to merge this PR in a timely manner, the following criteria must be met:
@vystartasv please address the above issues and push new changes to this branch.
For more information, see the contribution guidance.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Scope and safety
No network calls, Graph permissions, writes, telemetry, secrets, or screenshots. The sample uses local configuration only.
Validation
npm cinpm test— 6 tests passednpm run verify— passed before and after build/packagenpm run build— SPFx--shipbundle passednpm run package— SPFx--shippackage passednode_modulesremoved before commitsamples/react-viva-connections-ace-reference/Tenant validation requested
Please validate the web part in a representative SharePoint Online tenant and, if useful, adapt the interaction model into an actual Viva Connections ACE. Please provide real tenant screenshots if available; no screenshots are fabricated in this PR.