Skip to main content

Component Showcase

Explore 41 production-ready React components, with dedicated drop-in support for SharePoint Framework

Category
Availability
41 components

Accordion

Available onPlain ReactSPFxCode AppsPCF
Basic Accordion

This is the accordion content. It can contain any React components, text, images, forms, or other nested accordions.

  • Feature 1
  • Feature 2
  • Feature 3

Expandable/collapsible content sections with smooth animations

expandcollapsetoggle

ActionPersona

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
John Doe
john.doe@progeswiss.ch

User persona display with optional action buttons

useravatarpersona

AppParametersSPFx Only

Available onSPFx

Centralized configuration management from SharePoint lists

configparameterssettings

AppShield

Available onPlain ReactSPFxCode AppsPCF

Global error boundary with fallback UI and error logging

errorboundaryfallback

BreadCrumb

Available onPlain ReactSPFxCode AppsPCF
Basic Breadcrumb with Icons
Overflow Strategies
Collapse (maxItems=4, before=1, after=2)
Scroll (horizontal overflow)
Wrap (multi-line)
Custom Rendering with Tokens

Breadcrumb navigation with overflow handling, custom separators, and icons

breadcrumbnavigationpath

Carousel

Available onPlain ReactSPFxCode AppsPCF
Items Mode with Custom Render
Slide 1 of 3

Slide 1

This is the content for slide 1

Items Mode with Image Gallery
Slide 1 of 4
Mountain landscape
Mountain Landscape
Controlled Mode (Navigation Only)
Slide 1 of 3

"This component library has transformed how we build UIs. Highly recommended!"

Alice Johnson
Product Manager

Responsive carousel/slider with auto-play, touch gestures, and keyboard navigation

slidergalleryimages

ComboBoxPeoplePickerSPFx Only

Available onSPFx

Combo box style people picker with type-ahead search

usercomboboxpeople
Docs coming soon

ConfirmDialog

Available onPlain ReactSPFxCode AppsPCF
Confirm Action
Are you sure?

Modal confirmation dialog with customizable actions

modalconfirmdialog

CopyBox

Available onPlain ReactSPFxCode AppsPCF
https://example.com/share/abc123

Text display with one-click copy-to-clipboard functionality

clipboardcopytext

DataForm

Available onPlain ReactSPFxCode AppsPCF

Platform-agnostic form component with validation, custom field renderers, changed-field payloads, and SharePoint / Dataverse adapters

formvalidationadapter

DataGrid

Available onPlain ReactSPFxCode AppsPCF
ID
Name *
Department
Status
Date
Date & Time
Progress

High-performance editable grid with sorting, inline editing and custom cell renderers

tablegrideditable

DataMatrix

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
Pivot matrix showing sum of revenue grouped by region (rows) and product (columns)
region \ productWidget AWidget BWidget C(Blank)Total
East1100 $1300 $2400 $
North2000 $1500 $600 $4100 $
South2000 $1800 $900 $4700 $
West2200 $1700 $3900 $
(Blank)500 $500 $
Total5600 $5500 $3900 $600 $15600 $

Transforms a flat dataset into a pivot-style matrix, grouping records by configurable row and column fields and displaying aggregated values as counts or sums in a clean, modern grid layout

tablegridmatrix

DataTable

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
Data Table with Full Features
For SharePoint integration, use the future useSharePointDataTable hook which provides automatic data fetching, filtering, and pagination from SharePoint lists.

Generic data table with DetailsList and responsive tile view. Supports filtering, sorting, search, export, and column selection. Use useSharePointDataTable for SharePoint integration

tablelistdata

DocumentManager

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
Document Manager with Navigation
Click a file name to open it. Click a folder name to navigate into it. Click anywhere else on a row to select it. Use the checkbox column or Select All. Use the ... menu for rename, duplicate, and move. Drag a file and drop it onto a folder to move it.
Projects
1 year ago
Reports
2 years ago
Budget 2024.xlsx
1.00 MB2 years ago
Presentation.pptx
4.00 MB2 years ago
Project Proposal.docx
512.00 KB2 years ago
Q2 Financial Report.pdf
2.34 MB2 years ago
Team Photo.jpg
3.00 MB2 years ago
With Custom Actions & Tokens
Projects
1 year ago
Reports
2 years ago
Budget 2024.xlsx
1.00 MB2 years ago
Presentation.pptx
4.00 MB2 years ago
Project Proposal.docx
512.00 KB2 years ago
Q2 Financial Report.pdf
2.34 MB2 years ago
Team Photo.jpg
3.00 MB2 years ago

Full-featured document management with grid/list views, upload, multi-select, and SharePoint adapter

documentsfilesupload

DropFileArea

Available onPlain ReactSPFxCode AppsPCF
Drag & drop your files hereor click to browse
Accepted formats
PDFPNG

Drag-and-drop file upload zone with preview

uploaddragfiles

ExportToExcelSPFx Only

Available onSPFx

One-click export of data to Excel format

excelexportdownload

ExtendedSearchBox

Available onPlain ReactSPFxCode AppsPCF

Enhanced search box with debounce and clear functionality

searchfilterinput

Grid

Available onPlain ReactSPFxCode AppsPCF
Item 1
Item 2
Item 3

Flexible responsive grid system with configurable columns and gaps

responsivecolumnsflex

ImagePickerSPFx Only

Available onSPFx

Image selection with preview and upload capabilities

imageuploadpreview

ImpactFeasibilityMatrix

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
Single sign-on
Dark mode
Audit trail
AI assistant
SLA dashboards
Localization
CSV export
Inline tips
Legacy rewrite
Custom themes

A 2×2 impact/feasibility prioritisation matrix that plots items into four fixed quadrants (Quick Wins, Major Projects, Fill-ins, Resource Drains) with configurable ranges, schema mapping, token-based theming and per-quadrant maximize/minimize

matrixprioritizationquadrant

InfoTooltip

Available onPlain ReactSPFxCode AppsPCF
Hover for info

Contextual help tooltips with customizable trigger and content

helptooltipinfo

LibraryAttachmentsSPFx Only

Available onSPFx

Manage SharePoint library attachments with upload/download

attachmentsfilessharepoint

ListFormSPFx OnlyDeprecated

Available onSPFx
Replaced by: DataForm

Auto-generated forms from SharePoint list schemas with validation

formsharepointcrud

ListViewSPFx OnlyDeprecated

Available onSPFx
Replaced by: DataTable
TitleStatus
Item 1Approved
Item 2Pending

Feature-rich data table with sorting, filtering, pagination and bulk actions

tablelistdata

ListViewPivotSPFx Only

Available onSPFx

Tab-based navigation for switching ListView contexts

tabspivotnavigation

Loading

Available onPlain ReactSPFxCode AppsPCF
Loading...

Inline loading spinner with optional label

spinnerwaitprogress

LoadingPanel

Available onPlain ReactSPFxCode AppsPCF
Loading...

Full-area loading overlay with backdrop

spinneroverlayblocking

MessageBar

Available onPlain ReactSPFxCode AppsPCF
This is an important message for the user.

Dismissible notification bar for info, warning, error and success messages

notificationalerttoast

NotificationCenter

Available onPlain ReactSPFxCode AppsPCF
Notification Modes & Levels
Notification Bell
0 unread

Notification management with bell icon, panel, and toasts. Supports Web Storage, SharePoint, or custom backends

notificationtoastalert

Pager

Available onPlain ReactSPFxCode AppsPCF
IDNameDescription
#1Item 1This is a description for item 1
#2Item 2This is a description for item 2

Pagination control with page size options

paginationpagesnavigation

PeoplePickerSPFx Only

Available onSPFx

SharePoint people/group picker with search and validation

usersearchpeople

Planner

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
JanFebMar
Dev
Design

Gantt-style timeline planner with drag-and-drop, grouping and period views

gantttimelineplanning

ProgressBar

Available onPlain ReactSPFxCode AppsPCF
Progress
65%

Determinate or indeterminate progress indicator

progresspercentbar

Rating

Available onPlain ReactSPFxCode AppsPCF
Configurable Rating
Custom Renderer (Spartan Helmet)
SpartanFX Rating

Star or circle rating display with half-value support and interactive mode

ratingstarsscore

RoosterRichText

Available onPlain ReactSPFxCode AppsPCF
HTML

Rich text editor powered by Rooster.js

editorwysiwyghtml

StatusBadge

Available onPlain ReactSPFxCode AppsPCF
Approved
Pending
Rejected
Draft

Visual status indicators with customizable colors and labels

statuslabelindicator

Stepper

Available onPlain ReactSPFxCode AppsPCF
Draft
Submitted
3
Approved
4
Completed

Visual stepper indicator with step progression

workflowstepsstatus

TaskManager

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF

Not Started

3
Review quarterly report
Analyze Q4 financial data and prepare summary for board meeting
A
Alice J.
Due:Jun 20
Created Wed 10 Jan 2024 : 01:00
Write unit tests for API
Cover all authentication endpoints and edge cases
Unassigned
Due:Jun 20
Created Thu 11 Jan 2024 : 01:00
Refactor authentication module
Migrate from JWT to OAuth 2.0 with support for multiple identity providers including Azure AD, Google, and GitHub
C
Charlie B.
Due:Jun 26
Created Tue 9 Jan 2024 : 01:00

In Progress

3
Update project documentation
Comprehensive update of all API documentation including new endpoints, authentication flows, error handling, and code examples for the v2.0 release
B
Bob S.
Due:Jun 26
Updated Fri 12 Jan 2024 : 01:00
Fix critical bug in production
Memory leak causing server crashes during peak hours
A
Alice J.
Due:Jun 18
Updated Thu 11 Jan 2024 : 01:00
Code review for PR #42
Performance improvements for dashboard loading
A
Alice J.
Due:Jun 19
Created Fri 12 Jan 2024 : 01:00

Completed

1
Deploy new feature to staging
Real-time notification system with WebSocket support and push notifications for mobile clients
C
Charlie B.
Updated Tue 9 Jan 2024 : 01:00

Blocked

1
Waiting for client approval
Design mockups sent to client on Jan 7th
B
Bob S.
Due:Jun 26
Updated Wed 10 Jan 2024 : 01:00

Task management with Kanban board and list views. Drag & drop reordering, status columns, and SharePoint integration via useSharePointTaskManager hook

kanbantasksboard

Timeline

Available onPlain ReactSPFxCode AppsPCF
May 20
Jun 5
Jun 19
Jul 3
Jul 19

Visualizes key milestones and progress across a timeline

workflowstepstimeline

TreeView

PCF PackageAvailable onPlain ReactSPFxCode AppsPCF
Flat Data Structure (id/parentId)
Documents
Projects
Downloads
Nested Data with Tokens & Classes
Components
Layout
Grid
Accordion
Carousel
Custom Rendering with Context Hook
Engineering
Alice Johnson
Tech Lead
Bob Smith
Senior Developer
Carol Williams
Developer
Design
David Brown
Design Lead

Hierarchical tree view with drag & drop, custom rendering, and responsive burger menu

treehierarchynavigation

VersionHistoryFormSPFx Only

Available onSPFx

Display and manage SharePoint item version history

historyversionsaudit