@manta-eu/react/badge
Reference for @manta-eu/react/badge as it is on main.
Type Aliases
BadgeProps
BadgeProps =
ComponentProps<"span"> &VariantPropsOf<typeofbadgeConfig> &object
Type Declaration
asChild?
optionalasChild?:boolean
BadgeVariant
BadgeVariant =
VariantPropsOf<typeofbadgeConfig>["variant"]
Variables
badgeConfig
constbadgeConfig:object
Type Declaration
base
base:
string[]
defaultVariants
defaultVariants:
object
defaultVariants.size
readonlysize:"base"="base"
defaultVariants.variant
readonlyvariant:"default"="default"
variants
variants:
object
variants.size
size:
object
variants.size.base
base:
string="h-8 px-3 [&>svg]:size-4"
variants.size.lg
lg:
string="h-10 px-4 typography-body-medium [&>svg]:size-5"
variants.size.sm
sm:
string="h-6 px-2 typography-tiny-medium [&>svg]:size-3"
variants.variant
variant:
object
variants.variant.copy
copy:
string="bg-accent text-muted-foreground"
variants.variant.default
default:
string="bg-secondary text-secondary-foreground"
variants.variant.destructive
destructive:
string="bg-error text-error-foreground"
variants.variant.info
info:
string="bg-info text-info-foreground"
variants.variant.primary
primary:
string="bg-primary text-primary-foreground"
variants.variant.promo
promo:
string="bg-pink-100 text-pink-700"
variants.variant.secondary
secondary:
string="bg-accent text-default-foreground"
variants.variant.success
success:
string="bg-success text-success-foreground"
variants.variant.translucent
translucent:
string="bg-default-foreground/40 text-secondary-foreground"
variants.variant.warning
warning:
string="bg-warning text-warning-foreground"
Functions
Badge()
Badge(
props):Element
Parameters
props
Returns
Element