Files
Aurora-SpotiRip/components/Badge.tsx
T
R3ap3r 3178b8f4f7 Aurora SpotiRip desktop and web app
- Spotify playlist, library, album and artist browsing with in-app playback
- Song, playlist and album downloads via spotdl with YouTube and Bandcamp fallbacks
- Electron desktop app (castLabs Widevine) with a permanent sidebar layout
- Linux and Windows packaging scripts
2026-09-25 23:20:57 -05:00

28 lines
474 B
TypeScript

import styles from "./Badge.module.css";
interface Props extends React.HTMLAttributes<HTMLDivElement> {
variant?:
| "primary"
| "destructive"
| "outline"
| "secondary"
| "success"
| "warning";
}
export const Badge = ({
variant = "primary",
className,
children,
...props
}: Props) => {
return (
<div
className={`${styles.badge} ${styles[variant]} ${className || ""}`}
{...props}
>
{children}
</div>
);
};