Skip to content
React Spring Bottom Sheet
PrimitivesNIPE Open Source

examples / custom-theme

Complete custom theme

Replace every visual decision while retaining the mechanical layer.

All recipes

Live package

Preview

Phone viewport: 390 × 780

Loading preview…

Prerequisites

  • Import core.css and keep theme selectors in an application-owned namespace.

Behavior

  • Application styles replace the default surface, handle, backdrop, and controls.

Accessibility notes

  • Focus indicators remain visible against the custom palette.
  • Text and controls retain sufficient contrast.