Preview unavailableThe idea behind the sample
A SharePoint Framework web part that shows your team's birthdays on a month calendar. Each birthday is a pill in its day cell; selecting one opens a person card with department, job title, office and phone from the SharePoint user profile, plus one-click Email and Teams buttons to send a greeting. A 'Coming up' strip lists the next birthdays. The web part reads a plain SharePoint list that people opt into - the list title and every column's internal name are configurable in the property pane - and needs no Microsoft Graph permissions, no tenant-admin API approval and no Azure Function.
Make it your own
Start with the author's setup instructions, explore the implementation, and adapt the pattern to your environment. Sample code stays in its original repository, together with its requirements, license and contribution history.
Read the source documentationKeep exploring
- Build your first SharePoint client-side web part — Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework.
- Connect to SharePoint APIs — Access SharePoint data from a client-side web part using SPHttpClient.
