import React from 'react'; import type { InitiativeConditionId } from '../../../shared/types/initiative'; import { useEditorI18n } from '../../editor/i18n/EditorI18nContext'; import styles from './InitiativeConditionChips.module.css'; export function InitiativeConditionChips({ conditions, removable = false, onRemove, compact = false, }: { conditions: readonly InitiativeConditionId[]; removable?: boolean; onRemove?: (id: InitiativeConditionId) => void; compact?: boolean; }) { const { t } = useEditorI18n(); if (conditions.length === 0) return null; return (
{conditions.map((id) => ( {t(`initiative.condition.${id}`)} {removable ? ( ) : null} ))}
); }