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

21 lines
477 B
TypeScript
Raw Normal View History

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