2024-06-07 20:17:03 +03:00
|
|
|
import { IWordForm } from '@/models/language';
|
|
|
|
|
|
|
|
import BadgeGrammeme from './BadgeGrammeme';
|
|
|
|
|
|
|
|
interface BadgeWordFormProps {
|
|
|
|
keyPrefix?: string;
|
|
|
|
form: IWordForm;
|
|
|
|
}
|
|
|
|
|
|
|
|
function BadgeWordForm({ keyPrefix, form }: BadgeWordFormProps) {
|
|
|
|
return (
|
2024-09-04 14:35:03 +03:00
|
|
|
<div className='flex flex-wrap justify-start gap-1 select-none w-fit'>
|
2024-06-07 20:17:03 +03:00
|
|
|
{form.grams.map(gram => (
|
|
|
|
<BadgeGrammeme key={`${keyPrefix}-${gram}`} grammeme={gram} />
|
|
|
|
))}
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
export default BadgeWordForm;
|