Glass Badge
einui/glass-badgeFreeComponent
Small visual indicators for status, labels, or categories with frosted glass styling and color variants.
Live preview
live · rendered by the registry
Rendered by einui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.eindev.ir/r/glass-badge.jsonSource
1"use client"23import type * as React from "react"4import { cva, type VariantProps } from "class-variance-authority"5import { cn } from "@/lib/utils"67const glassBadgeVariants = cva(8 cn(9 "inline-flex items-center rounded-full px-3 py-1 text-xs font-medium",10 "backdrop-blur-xl border transition-all duration-300",11 ),12 {13 variants: {14 variant: {15 default: "bg-white/15 border-white/25 text-white",16 primary: cn("bg-linear-to-r from-cyan-500/30 to-blue-500/30", "border-cyan-400/30 text-cyan-100"),17 success: cn("bg-emerald-500/20 border-emerald-400/30 text-emerald-100"),18 warning: cn("bg-amber-500/20 border-amber-400/30 text-amber-100"),19 destructive: cn("bg-red-500/20 border-red-400/30 text-red-100"),20 outline: "bg-transparent border-white/30 text-white/80",21 },22 size: {23 sm: "px-2 py-0.5 text-xs",24 md: "px-3 py-1 text-sm",25 lg: "px-4 py-2 text-base",26 },27 },28 defaultVariants: {29 variant: "default",30 size: "md",31 },32 },33)3435export interface GlassBadgeProps36 extends React.HTMLAttributes<HTMLDivElement>,37 VariantProps<typeof glassBadgeVariants> {}3839function GlassBadge({ className, variant, ...props }: GlassBadgeProps) {40 return <div className={cn(glassBadgeVariants({ variant }), className)} {...props} />41}4243export { GlassBadge, glassBadgeVariants }
What it pulls in
npm packages
Files it writes
More from einui
All 44 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Base Widgetbase-widget | einui | Components | Free | 1 dep | |
| Calendar Widgetscalendar-widget | einui | Components | Free | 1 dep | |
| Clock Widgetsclock-widget | einui | Components | Free | 1 dep | |
| Glass Alert Dialogglass-alert-dialog | einui | Components | Free | 1 dep | |
| Glass Avatarglass-avatar | einui | Components | Free | 1 dep | |
| Glass Breadcrumbglass-breadcrumb | einui | Components | Free | 1 dep | |
| Glass Buttonglass-button | einui | Components | Free | 2 deps | |
| Glass Cardglass-card | einui | Components | Free | no deps |
