Explore different themes and configurations for the React widget
📝 Note: This page demonstrates the available themes using vanilla JavaScript.
The actual React widget (located in the widgets/ directory) provides better functionality,
TypeScript support, and smoother interactions, but can't be shown here since it requires React.
Use this demo to preview themes, then implement the real React component in your project.
Copy the widget files to your React project and start using them:
npm install react next
# Copy these files to your project:
# - WebringWidget.tsx
# - WebringWidget.module.css
# - types.ts
Clean blue design with the classic MuizenMesh styling
Subtle gray styling, perfect for minimal designs
Blue ocean-inspired colors matching the coastal vibe
Warm orange and yellow colors like a beach sunset
Dark background with cyan accents for modern apps
Japanese-inspired pink and purple colors
Dark purple theme inspired by Dracula colors
Retro neon colors with cyan and magenta
Compact version perfect for sidebars
import WebringWidget from './path/to/WebringWidget';
// Default theme
<WebringWidget title="Community Links" />
// Ocean theme, large size
<WebringWidget
theme="ocean"
size="large"
title="MuizenMesh Community"
/>
// Minimal theme, no image
<WebringWidget
theme="minimal"
showImage={false}
showDescription={false}
/>