Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@nowt/premium-badge) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
🏷️ Nowt-UI PremiumBadge
A modern, premium-looking Badge component built with React.
You can explore the components at Nowt UI (click to visit)
🚀 Features
- ✅ Simple and reusable
- 🎨 Customizable
variant,size,pillshape, and optionalicon - 🌈 Looks elegant on light and dark themes
- ⚡ Minimal dependencies (
react-iconsoptional for icons)
📦 Installation
npm install react-icons
npm i @nowt/premium-badge📚 Usage
import { PremiumBadge } from '@nowt/premium-badge';
import { HiSparkles } from 'react-icons/hi';
export default function App() {
return (
<div style={{ display: 'flex', gap: '1rem' }}>
<PremiumBadge label="Pro User" variant="primary" icon={<HiSparkles />} />
<PremiumBadge label="Verified" variant="success" pill size="sm" />
<PremiumBadge label="Beta" variant="warning" size="lg" />
</div>
);
}✨ Props
| Prop | Type | Default | Description |
|---|---|---|---|
label |
string |
required | Text to be displayed inside the badge |
variant |
'primary' | 'success' | 'warning' | 'danger' | 'info' | 'neutral' |
'primary' |
The badge color theme |
size |
'sm' | 'md' | 'lg' |
'md' |
Size of the badge |
pill |
boolean |
true |
If true, renders a rounded (pill) shape badge |
icon |
React.ReactNode |
undefined |
Optional icon to render before the text |
🎨 Variants
| Variant | Description |
|---|---|
primary |
Blue (info/action) |
success |
Green (confirmed) |
warning |
Yellow (caution) |
danger |
Red (error/danger) |
info |
Cyan (info) |
neutral |
Gray (default tone) |
📏 Sizes
| Size | Font | Padding |
|---|---|---|
sm |
0.75rem | 4px 10px |
md |
0.85rem | 6px 14px |
lg |
1rem | 8px 18px |
💡 Examples
<PremiumBadge label="Basic" variant="neutral" />
<PremiumBadge label="Early Access" variant="info" size="lg" />
<PremiumBadge label="Error" variant="danger" pill={false} />👨💻 Author
Made by Lokesh Choudhary — keep building Nowt-UI premium UI.