--- import type { SlBadge } from '@shoelace-style/shoelace'; interface Props extends Omit{ /** The badge's theme variant. */ variant?: 'primary' | 'success' | 'neutral' | 'warning' | 'danger'; /** Draws a pill-style badge with rounded edges. */ pill?: boolean; /** Makes the badge pulsate to draw attention. */ pulse?: boolean; } const { variant = "primary", pill, pulse, ...rest } = Astro.props; ---