SPFX-APPLICATION-EXTENSION

Smart Context - AI-Powered Page Insights

Smart Context - AI-Powered Page Insights

Get instant, personalized insights on any SharePoint page. This Application Customizer leverages the Microsoft Graph Copilot API to analyze page content alongside your emails, chats, meetings, and files — surfacing key people, pending actions, decisions, and context that matter to you.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-smart-context

Authenticated Power Automate Flow Trigger - SPFx CommandSet Extension

Authenticated Power Automate Flow Trigger - SPFx CommandSet Extension

This sample demonstrates how to trigger an authenticated Power Automate flow from a SharePoint document library using an SPFx ListView CommandSet extension. The extension uses the AadHttpClient to make authenticated HTTP requests to Power Automate flows configured with the “When an HTTP request is received” trigger and “Any user in my tenant” authentication.

Open this sample in the gallery (popup panel): Open in gallery

Tenant Telemetry Application Customizer

Tenant Telemetry Application Customizer

A tenant-wide SPFx Application Customizer that collects telemetry from all SPFx web parts and extensions using Application Insights or Azure Functions.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-tenant-telemetry-listener

Command Document Translation

Command Document Translation

A SharePoint Framework (SPFx) List View Command Set extension that enables users to translate documents from one language to another using Azure Document Translation Service. Users can select one or more documents from a SharePoint document library and translate them into multiple target languages simultaneously.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-command-document-translation

My Sites Hub

My Sites Hub

My Sites Hub is a SharePoint Framework (SPFx) Application Customizer Extension that provides users with a centralized “My Sites” dashboard accessible directly from any SharePoint site.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-my-sites-hub

Announcements SharePoint Framework Application Customizer

Announcements SharePoint Framework Application Customizer

SharePoint Framework application customizer displaying an information banner using office-fabric-ui MessageBar.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-announcements

Quick Register to Appointment (SharePoint Event page)

Quick Register to Appointment (SharePoint Event page)

SharePoint Online provides a list of appointments (events) on a site. The “Events” web part can be used to display them on a page. Users can access the appointment details via the web part and view all the details. The detailed view provides a link that allows them to add the appointment to their personal calendar. An appointment entry also allows them to maintain an attendee list. The “Events” list provides the “Attendees” column, where multiple people can be added. However, there is no automatic function for this; the list must be edited manually. The special app extension adds a registration and deregistration function to the detailed view. Users can register for a specific appointment and later deregister with a simple click. Attendees are automatically managed in the attendee column of the list.

Move Document to Blob Storage Command

Move Document to Blob Storage Command

The sample demonstrates how to create a command that moves a document to Azure Blob Storage.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-command-movedoc2blob

Notification Application Customizer with Webhooks

Notification Application Customizer with Webhooks

This project demonstrates a SharePoint Framework (SPFx) Application Customizer that uses webhooks to display notifications when a SharePoint list changes.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-customizer-notification

Drive Item Properties List view command set extension

Drive Item Properties List view command set extension

List view command set extensions with below functionalities

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-driveitem-properties

Sticky Feedback Widget Application Customizer

Sticky Feedback Widget Application Customizer

An SPFx Application Customizer Extension placed in the bottom placeholder which allows users to input their feedbacks without scrolling down to the end of the page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-customizer-feedback-widget

Copy Path and Copy Name List view command set extensions

Copy Path and Copy Name List view command set extensions

List view command set extensions with below functionalities

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-utility-extensions

Chatbot Integration for SharePoint Online

This solution integrates a chatbot within SharePoint Online using a Tenant App Catalog and Azure AD App Registration. It provides a seamless way to enhance user engagement on SharePoint sites by embedding a customizable chatbot interface. You have a per site agent by creating it in a SharePoint list or a global one by adding json to TWE

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-chatbubble-copilot

Machine Translations

Machine Translations

This application customizer lets you translate the text on a SharePoint page using the Translator Text API of Microsoft Azure.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-machine-translations

Mega Menu Application Customizer Extension

Mega Menu Application Customizer Extension

This sample shows site mega menu. Application customizer is used along with SharePoint List to store the menu items.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-mega-menu

Field Votes

Field Votes

An extension that displays Vote counter and button to vote or unvote.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-votes

Search driven navigation

Search driven navigation

SPFx application search driven navigation and permission side panel.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-qna-chat

Google Analytics Application Customizer

Google Analytics Application Customizer

In this sample is possible to see how to implement Google Analytics through SPFx Extensions Application Customizers

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-analytics

Microsoft Clarity for modern SharePoint

Microsoft Clarity for modern SharePoint

Microsoft Clarity will gives you the recording of the sessions and heat maps of the user interaction with the site, this will help to find and fix the areas of your pages that are not working as you expect

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-microsoft-clarity

Toastr Application Customizer

Toastr Application Customizer

Sample SharePoint Framework application customizer extension that shows toast notifications configured from a SharePoint list. Demonstrates jQuery module loading, barrel configuration, promise chaining, and localStorage caching.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/jquery-application-toastr

Tenant Global NavBar Application Customizer

Tenant Global NavBar Application Customizer

Sample SharePoint Framework application customizer showing how to create a tenant global NavBar and Footer NavBar for modern sites, reading menu items from the Term Store.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-tenant-global-navbar

CSS Injection

CSS Injection

This sample shows how to inject a custom Cascading Style Sheet (CSS) on modern pages.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-injectcss

Breadcrumb application customizer

Breadcrumb application customizer

This sample shows how to create a breadcrumb element and append it to your site via the SharePoint Framework Application Customizer extension.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-breadcrumb

Application Customizer Quick Create

Application Customizer Quick Create

Injects a button to the command bar which shows all the lists in the site and have the ability to quickly create an item by showing the NewForm.aspx inside a panel.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-quick-create

SharePoint Collaboration Footer v8.0.0

SharePoint Collaboration Footer v8.0.0

Enterprise-grade SharePoint footer with hybrid architecture, advanced link management, and modern user experience

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-collab-footer

Copy Page SPFx Application Customizer

Copy Page SPFx Application Customizer

This SPFx Application Customizer empowers content authors to copy modern site pages across sites with full control over:

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-copy-page

AI Document Assistant

AI Document Assistant

The AI Document Assistant is a SharePoint Framework (SPFx) Command Set extension designed to enhance document interactions in SharePoint Online. This intelligent assistant leverages the OpenAI Assistant API to allow users to ask questions about selected documents directly within a chat interface.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-command-ai-document-assistant

Embed Microsoft Teams chats in SharePoint pages

Embed Microsoft Teams chats in SharePoint pages

Embed Microsoft Teams chats within SharePoint pages to streamline collaboration and information access for users.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-teams-chats-sharepoint

Modern Version History

Modern Version History

An extension modernizing the version history experience in SharePoint Online.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-modern-version-history

Application Customizer Extension that is hidden from tenant guest users

Application Customizer Extension that is hidden from tenant guest users

This sample shows how Application Customizer can be hidden from tenant external users. This is often the ask from the business when a SharePoint Framework App customizer or a web part has internal links that would be broken if a guest user attempts to access any or them.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-hidefrom-externalusers

Unique permissions on list items

Unique permissions on list items

This sample demonstrates how to use field customizer to handle unique permissions on list items.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-field-unique-permissions

Transport for London (TfL) Status

Transport for London (TfL) Status

This sample is chatbot that provides information about Transport for London (TfL) status.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-tfl-status

Personal Assistant - OpenAI Function Calling with Microsoft Graph

Personal Assistant - OpenAI Function Calling with Microsoft Graph

This sample is chatbot that provides information to the current logged in user.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-personal-assistant

Weather Application Customizer Extension

Weather Application Customizer Extension

SPFx Weather Application Customizer Extension in the top placeholder

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-weather-widget

My Flows List

My Flows List

Application extension that allows the user to check list of flows and their current status and details.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-my-flows-list

Copy/Move Item(s)

Copy/Move Item(s)

Displays a command button named Copy/Move Item(s) in all the custom lists

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-command-copy-move-items

My Lists Notifications

My Lists Notifications

This application extension alows user receive notifications from selected lists or libraries

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-my-lists-notifications

Copy PnP search results webpart settings

Copy PnP search results webpart settings

This list view command set, helps in copying the settings of the PnP search results web part present on a page to the settings of the PnP search results web part present on the selected pages.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-command-copy-pnp-search-webpart-settings

Power Virtual Agents Bot Host

Power Virtual Agents Bot Host

Adds footer to launch a Power Virtual Agents chatbot window from any page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-pva-bot

Microsoft 365 Service Health Extension

Microsoft 365 Service Health Extension

This extension provides real-time monitoring of Microsoft 365 service health directly within your SharePoint environment. It enables users to quickly check the availability status of core M365 services, helping organizations stay informed about outages or incidents.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-m365-service-health

My Favourites Application Customizer

My Favourites Application Customizer

Sample SharePoint Framework application customizer extension that shows favourite links using office ui fabric panel. Fabric UI React components used include - panel, dialog, list and spinner.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-myfavourites

Bot Framework SSO

Bot Framework SSO

This sample will show you how to embed a Bot Framework bot into a SharePoint web site with SSO.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-bot-framework-sso

Bot Framework Secure

Bot Framework Secure

This sample will show you how to embed a Bot Framework bot into a SharePoint web site with security consideration.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-bot-framework-secure

JS Application AppInsights Advanced

JS Application AppInsights Advanced

This application customizer will track the pageviews using Azure App Insights. The customizer will track the react routing which is used in SPA, in SharePoint Online it tracks the navigation between the news post which is not the actual post back.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-appinsights-advanced

Application Alert Message

Application Alert Message

This application customizer will display the alert message based on the items from the list.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-alert-message

My Followed Sites Application Customizer

My Followed Sites Application Customizer

Sample SharePoint Framework application customizer extension that shows current user followed sites across tenant using office ui fabric panel.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-myfollowedsites

Festivals Extension

Festivals Extension

Sample SharePoint Framework application customizer adds a festival animation to the pages. At the moment this extension has capability of display 2 festivals (Christmas and Diwali) however, more can be added very easily.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-festivals

Hide Commands

Hide Commands

This command-set can be used to hide other ‘out-of-the-box’ commands on list views.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-command-hide-commands

Application Customiser sample using Text Analytics API

Application Customiser sample using Text Analytics API

This sample shows how to use the Text Analytics API (Cognitive Services) to render a rating icon based on the different comments in page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-page-comments-sentiment

Redirect Application Customizers

Redirect Application Customizers

Redirect from URL based on mapping from a list on the site. Can be used to automatically redirect from pages to other locations.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-redirect

Alerts Application Customizers

Alerts Application Customizers

This application customizer provides you the ability to show notifications on the pages in the top / header area.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-alerts

Application Customiser sample using Bing Search API

Application Customiser sample using Bing Search API

This sample shows how to use the Bing Search API (Cognitive Services) to get news article related with the current page. That relation is set using the value of a specific Managed metadata field in the page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-page-related-bing-news

Bot Framework Chat App Customizer

Bot Framework Chat App Customizer

SPFx application extension that uses the Bot Framework React Webchat Component to render a Bot Framework chat window

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-botframework-chat

Guest Message

Guest Message

SharePoint Application customizer that allow you to display a message to your External users.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-guest-message

Site Header Toggler

Site Header Toggler

This application customizer adds a toggle button on all the Modern Pages which will toggle (show/hide) the Site Header, pulling the content to the top and giving more reading space for the users.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-header-toggler

Injecting Javascript with Sharepoint Framework Extensions - Azure Application Insights

Injecting Javascript with Sharepoint Framework Extensions - Azure Application Insights

Sample SharePoint Framework extension project injecting Javascript code to enable Azure App Insights monitoring and statistics.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-appinsights

Intranet Search Box

Intranet Search Box

This demonstrates how to use an SPFx Application Customiser to inject an additional search box into the header of each page, which uses the “Search Settings” (at either the Site Collection or Sub-Site level) to determine the redirect page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-intranet-searchbox

Logo Festoon

Logo Festoon

This simple SPFx extension can be used to decorate you SPO site logo with a festoon image of your choice. Keep users engaged by adding a personal touch to your site.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-logo-festoon

Optimize CSS/SCSS Style Bundling and Dynamic Loading of Styles

Optimize CSS/SCSS Style Bundling and Dynamic Loading of Styles

This example illustrates how style files can be dynamically bundled into multiple .js bundle files and then be individually imported at runtime.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-dynamically-importing-styles

Portal Footer Application Customizers

Portal Footer Application Customizers

This application customizer provides you the ability to include a footer designed for communication sites.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-portal-footer

Displaying notification if a team is set as archived

Displaying notification if a team is set as archived

This sample demonstrates how to check is current team linked to team site set as archived from Microsoft Graph API. If team is archived, notification is diplayed to end-user on header placeholder.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-team-archived-notification

AAD Token Provider Bot Extension

AAD Token Provider Bot Extension

This sample demonstrates how to integrate a bot within a SharePoint Online portal supporting authentication to access Azure AD protected APIs like Microsoft graph resources. Behind the scenes, this sample uses the AADTokenProvider utility class provided with SPFx > 1.6.0 to seamlessly get an access token for the current user and send it to the bot. This way, the user is not prompted anymore for login to interact with the bot, improving overall experience.

Tenant Global NavBar

Tenant Global NavBar

Sample SharePoint Framework application customizer to display the core metadata of a Site Page such as Author,Editor, Created date and Modified date in the footer of the page.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-sitepagecoremetadata

MSAL Bot Extension

MSAL Bot Extension

This sample demonstrates how to integrate a bot within a SharePoint Online portal supporting authentication to access Azure AD protected APIs like Microsoft graph resources. Behind the scenes, this sample implements the OAuth2 implicit grant flow using the MSAL JavaScript library.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-msal-bot

Connecting SPFx Extensions with Web Parts using Dynamic Data

Connecting SPFx Extensions with Web Parts using Dynamic Data

This example shows how to connect Spfx extensions with Spfx Webparts using Dynamic Data Feature

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-search-dynamicdata

Sites in Hub site switcher

Sites in Hub site switcher

This sample shows how to get the sites that are part of a Hub Site, and renders a drop down to jump directly into a site. The customiser only renders if the site is a Hub site.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-sites-hubsite-switcher

Menu Footer Classic Modern

Menu Footer Classic Modern

This is a sample showing how to create custom headers and footers that work on classic pages using JavaScript injection, and on modern pages using a SharePoint Framework Application Customizer extension.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-menu-footer-classic-modern

Modern Team Sites (Office Groups) Navigation

Modern Team Sites (Office Groups) Navigation

The sample illustrates how to use AadHttpClient to request Groups information from Microsoft Graph

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-office-groups-nav

Groups external links

Groups external links

This sample shows how to render a header navbar with some external links related to the Group the site is in, i.e Group calendar, Notebook, Inbox, People…

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-grouplinks

Overdue Tasks Application Customizer

Overdue Tasks Application Customizer

The sample illustrates how to display a warning message that current user has overdue tasks.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-duetasks

Webhooks Notification Application Customizer

Webhooks Notification Application Customizer

Sample SharePoint Framework application customizer showing how to leverage the SharePoint webhooks capabilities, in order to show toast notifications. The libraries used by this solution are Socket.io, sp pnp js, moment.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-webhooks-notification

Run Once SharePoint Framework application customizer

Sample SharePoint Framework application customizer showing how you can run code once, and then remove the customizer at the end. The code as-is expects to be installed as a site scoped custom action.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-run-once

Regions Footer Application Customizer

Regions Footer Application Customizer

Sample SharePoint Framework application customizer showing how to create a custom footer for modern pages, in order to show data about an area manager for a specific region.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-regions-footer

List-Driven Placeholders

List-Driven Placeholders

This solution deploys a list that allows end users to manage content that will appear in placeholders, via a SharePoint Framework application customizer extension.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-listdrivenplaceholders

Announcements SharePoint Framework application customizer

Announcements SharePoint Framework application customizer

Sample SharePoint Framework application customizer showing urgent organizational announcements.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-app-announcements

GraphClient from Modern Teamsite

GraphClient from Modern Teamsite

Simple example to call the Graph via the new GraphHttpClient (No ADAL) for getting the group title, mail, and description.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-graph-client

QnA Chatbot

QnA Chatbot

SPFx application extension that uses Azure QnA cognitive services to efficiently answer FAQs.

Open this sample in the gallery (popup panel): Open in gallery

Source: https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/react-application-qna-chat