Badge

Badge component for displaying status, categories, and labels.

Types

Neutral
Info
Success
Danger
Warning
Intelligence
Brand
Critical
Show code
Hide code
import { Badge } from '@mylighthouse/prism-react';

export default function BadgesDefault(): React.ReactElement {
  return (
    <div className="flex gap-300">
      <Badge>Neutral</Badge>

      <Badge type="info">Info</Badge>

      <Badge type="success">Success</Badge>

      <Badge type="danger">Danger</Badge>

      <Badge type="warning">Warning</Badge>

      <Badge type="intelligence">Intelligence</Badge>

      <Badge type="brand">Brand</Badge>

      <Badge type="unsafe_critical">Critical</Badge>
    </div>
  );
}

Other Variants

Icon
Small Badge
Small Badge With Icon
Show code
Hide code
import { Badge } from '@mylighthouse/prism-react';

export default function BadgesIconsLeft(): React.ReactElement {
  return (
    <div className="flex gap-300">
      <Badge iconName="circle-information-filled" type="info">
        Icon
      </Badge>

      <Badge isSmall type="info">
        Small Badge
      </Badge>

      <Badge iconName="circle-information-filled" isSmall type="info">
        Small Badge With Icon
      </Badge>
    </div>
  );
}
Name Default Type Description
iconName -- IconName --
isSmall -- boolean --
type -- BadgeType --