Badge

A badge is a small, visual element typically used to convey additional information or status within a user interface.

Example

Label
Label
Label
"use client";
import * as Badge from "@lora-ui/badge";
export default function Base() {
return (
<div className="flex items-center justify-center gap-4">
<Badge.Root className="flex h-[28px] items-center rounded-full border border-[#eaecf0] bg-[#f9fafb] px-3 text-sm font-medium text-[#344054] dark:border-[#1f242f] dark:bg-[#161b26] dark:text-[#cecfd2]">
Label
</Badge.Root>
<Badge.Root className="flex h-[28px] items-center gap-[6px] rounded-full border border-[#eaecf0] bg-[#f9fafb] pl-3 pr-[6px] text-sm font-medium text-[#344054] dark:border-[#1f242f] dark:bg-[#161b26] dark:text-[#cecfd2]">
Label
<button>
<svg
width="15"
height="15"
viewBox="0 0 15 15"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z"
fill="currentColor"
fillRule="evenodd"
clipRule="evenodd"
/>
</svg>
</button>
</Badge.Root>
<Badge.Root className="border-box flex h-[28px] items-center gap-[6px] rounded-full border border-[#eaecf0] bg-[#f9fafb] pl-[6px] pr-3 text-[#344054] dark:border-[#1f242f] dark:bg-[#161b26] dark:text-[#cecfd2]">
<div className="h-4 w-4 rounded-full bg-[#7f56d9] dark:bg-[#7f56d9]" />
<span className="text-sm font-medium text-[#344054] dark:text-[#cecfd2]">
Label
</span>
</Badge.Root>
</div>
);
}

Installation

Install the component from your command line.

npm install @lora-ui/badge

Keyboard

CommandDescription
Tab
Move focus to the next focusable element
Shift+Tab
Move focus to the previous focusable element

Other

All relevant ARIA attributes are automatically managed.