2023-12-13 14:32:57 +03:00
|
|
|
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;
|