TapRailsThemeProvider is the root context provider for all TapRails UI components. It serves two purposes:
- Theme context — makes your color overrides available to all TapRails components via
useTheme - Session key management — automatically detects when a session key is missing and shows the
SessionKeySetupFlow
Import
Usage
Props
Partial<TapRailsColors>
Optional color overrides to apply to the TapRails theme. Any keys not provided fall back to TapRails defaults.

