import type { NuzlockeRules } from '../types' import { RULE_DEFINITIONS } from '../types/rules' import { TypeBadge } from './TypeBadge' interface RuleBadgesProps { rules: NuzlockeRules } export function RuleBadges({ rules }: RuleBadgesProps) { const enabledRules = RULE_DEFINITIONS.filter((def) => rules[def.key]) const allowedTypes = rules.allowedTypes ?? [] if (enabledRules.length === 0 && allowedTypes.length === 0) { return No rules enabled } return (