feat: Badge size prop (sm/md) and use Badge in ExperienceCard

This commit is contained in:
Ilia Mashkov
2026-05-18 13:02:07 +03:00
parent 48a08ec3fb
commit 37098be3c8
6 changed files with 39 additions and 14 deletions
@@ -64,10 +64,10 @@ describe('ExperienceCard', () => {
expect(screen.getByRole('heading', { level: 3 })).toHaveTextContent('Senior Developer');
});
it('period badge has brutal-border, bg-blue, text-cream, text-sm', () => {
it('period badge has brutal-border, bg-blue, text-cream, md size', () => {
render(<ExperienceCard {...DEFAULT_PROPS} />);
const badge = screen.getByText('2021 2024');
expect(badge).toHaveClass('brutal-border', 'bg-blue', 'text-cream', 'text-sm');
expect(badge).toHaveClass('brutal-border', 'bg-blue', 'text-cream', 'px-4', 'py-2', 'text-sm');
});
it('description renders via RichText with rich-text class', () => {