Renders compact semantic status text.
This function is framework-independent. Import from blessed-components/badge to keep Blessed outside the module graph.
blessed-components/badge
Bracketed output:
[marker text] Copy
[marker text]
Plain output:
marker text Copy
marker text
Text, semantic tone, markers, delimiters, and variant.
Plain text without ANSI sequences or Blessed tags.
RangeError Thrown when text, any marker, or either delimiter is empty.
RangeError
import { renderBadge } from 'blessed-components/badge';renderBadge({ text: 'Passed', tone: 'success',});// "[✓ Passed]" Copy
import { renderBadge } from 'blessed-components/badge';renderBadge({ text: 'Passed', tone: 'success',});// "[✓ Passed]"
renderBadge({ delimiters: { open: '<', close: '>' }, markers: { neutral: '-', info: 'i', success: '+', warning: '!', danger: 'x', }, text: 'Passed', tone: 'success',});// "<+ Passed>" Copy
renderBadge({ delimiters: { open: '<', close: '>' }, markers: { neutral: '-', info: 'i', success: '+', warning: '!', danger: 'x', }, text: 'Passed', tone: 'success',});// "<+ Passed>"
Renders compact semantic status text.
This function is framework-independent. Import from
blessed-components/badgeto keep Blessed outside the module graph.Bracketed output:
Plain output: