Skip to main content
Version: Next

AIStatusBadge

The AIStatusBadge communicates the current state of an AI assistant - idle, thinking, streaming, error, or ready — with a color-coded, animated indicator dot. It optionally shows the active model name.

Streaming· gpt-4

Installation

ignix add component ai-status-badge

Usage

Import the component:

import { AIStatusBadge } from '@mindfiredigital/ignix-ui';

Basic Example

function BasicStatusBadge() {
return (
<AIStatusBadge
status="streaming"
model="gpt-4o"
/>
);
}

Props

PropTypeDefaultDescription
status'idle' | 'thinking' | 'streaming' | 'error' | 'ready'-Current AI state (required)
variant'default' | 'dark' | 'glass' | 'minimal''default'Surface style
size'sm' | 'md' | 'lg''md'Size of the badge
modelstringundefinedOptional model name shown next to the status
labelstringundefinedOverrides the default label for the status