Cross Badge

A plus/cross-shaped badge for special tags. Clipped with a 12-point polygon that leaves notches at the midpoints of each edge.

Preview

<script>
  import { CrossBadge } from '@vultra/flat';
</script>

<div class="flex items-center gap-6">
  <CrossBadge label="+" color="red" />
  <CrossBadge label="NEW" color="blue" size="lg" />
  <CrossBadge label="VIP" color="green" size="sm" />
</div>

Usage

<script>
  import { CrossBadge } from '@vultra/flat';
</script>

<CrossBadge label="HOT" color="orange" size="md" />

Props

PropTypeDefaultDescription
labelstringBadge text
color'red' \| 'blue' \| 'green' \| 'purple' \| 'pink' \| 'orange' \| 'teal''red'Flat color variant
size'sm' \| 'md' \| 'lg''md'Badge size
classstringundefinedAdditional CSS classes

Install

npx @vultra/cli add flat-cross-badge