DEV Community

Vilius
Vilius

Posted on

Help wanted: validate a React cross-site events SPFx sample

Help wanted: validate a React cross-site events SPFx sample

A new read-only React sample is ready for the PnP SharePoint Framework webparts repository:

The web part aggregates Microsoft 365 group calendar views from a bounded set of SharePoint team-site sources. Each source uses this format:

https://contoso.sharepoint.com/sites/marketing|00000000-0000-0000-0000-000000000000
Enter fullscreen mode Exit fullscreen mode

It includes:

  • Read-only Microsoft Graph calendarView access through PnPjs Graph
  • Up to eight validated site/group sources
  • Bounded date ranges
  • Timezone-safe event normalization and display
  • Per-source loading, success, partial-failure, access-denied, and retry states
  • Responsive and keyboard-accessible Fluent UI rendering

The README documents the required delegated Graph permissions (Group.Read.All and Sites.Read.All), admin consent, and the distinction between SharePoint site URLs and Microsoft 365 group IDs.

Local verification:

  • 10/10 Jest tests passed across five suites
  • TypeScript, Sass, lint, and webpack passed
  • Production .sppkg packaging passed
  • Existing deprecated react-events-aggregator sample was preserved untouched

Tenant validation is still needed. If you have SharePoint Online access, please test two representative team-site calendars, site/group pairing, permissions and consent, time zones, partial failures, retry behavior, and narrow web-part layouts. Real screenshots and negative findings are welcome; no tenant screenshots are fabricated.

Please share feedback on the pull request. Thank you!

Top comments (0)