ConceptPortal-public/rsconcept/frontend/src/components/Shared/WordFormBadge.tsx

22 lines
477 B
TypeScript
Raw Normal View History

2023-12-08 19:24:08 +03:00
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;