ConceptPortal-public/rsconcept/frontend/src/components/WordFormBadge.tsx
2024-01-04 19:38:12 +03:00

21 lines
477 B
TypeScript

import { IWordForm } from '@/models/language';
import GrammemeBadge from './GrammemeBadge';
interface WordFormBadgeProps {
keyPrefix?: string;
form: IWordForm;
}
function WordFormBadge({ keyPrefix, form }: WordFormBadgeProps) {
return (
<div className='flex flex-wrap justify-start gap-1 select-none'>
{form.grams.map(gram => (
<GrammemeBadge key={`${keyPrefix}-${gram}`} grammeme={gram} />
))}
</div>
);
}
export default WordFormBadge;