Skip to main content

Components

SpartanFX ships a curated catalog of enterprise React components. Each one has an interactive demo in the Showcase (edit props, copy code) and a generated entry in the API Reference. Flagship components also have a hand-written guide (linked below) with usage patterns and recipes.

Dual-purpose components

Components marked (+ adapter) are host-agnostic UI in @spartanfx/react and gain data through a /spfx or /codeapps adapter hook. See Architecture.

Data & collections

  • DataTable (+ adapter) — sortable, filterable, groupable table
  • DataGrid — editable grid with change tracking
  • DataMatrix — pivot / aggregation matrix
  • DocumentManager (+ adapter) — SharePoint document library UI
  • ListViewPivot — pivot tabs over a list view
  • TreeView — hierarchical, reorderable tree
  • Planner (+ adapter) — scheduling / timeline planner
  • TaskManager (+ adapter) — task board and editor
  • Pager — pagination control

Forms & input

Feedback & status

Layout & navigation

Utility

  • ExportToExcel (SPFx) — export a list view to Excel
  • LibraryAttachments / VersionHistoryForm (SPFx)
  • AppShield / AppParameters (SPFx) — app shell and configuration
  • Icon / IconButton / ActionButton / FileTypeIcon — see Icons

Looking for the exact props of a component? Jump to the API Reference — it's organized by entry point (index, spfx, codeapps) to match your import path.