ConceptPortal-public/rsconcept/frontend/src/components/Shared/WordFormBadge.tsx
2023-12-28 14:04:44 +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;