Skip to content

Added the BridgeWise theming API and component-level customization#106

Merged
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Kaylahray:feat/theme-customization
Feb 26, 2026
Merged

Added the BridgeWise theming API and component-level customization#106
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Kaylahray:feat/theme-customization

Conversation

@Kaylahray
Copy link
Contributor

@Kaylahray Kaylahray commented Feb 26, 2026

Added the BridgeWise theming API and component-level customization. closes #56

Summary

  • Introduced a high-level BridgeWiseTheme interface and a BridgeWiseProvider wrapper on top of the existing token-based theme system to simplify SDK theming for host dApps.
  • Wired the provider into the existing ThemeProvider/CSS variable pipeline, supporting light/dark/system modes with defaultTheme + darkTheme fallbacks and --bw-* CSS custom properties.
  • Added className and style overrides to public components (TransactionHeartbeat, BridgeHistory, BridgeCompare) to allow per-instance layout and style customization without forking.
  • Updated the demo app to showcase custom theming and dark mode, and extended the @bridgewise/ui-components README with a “Theming Guide”.
  • Added unit tests validating theme merging behavior and CSS variable generation.

@mijinummi mijinummi merged commit f043261 into MDTechLabs:main Feb 26, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🎨 Add Theme Customization API for SDK Components

2 participants