mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-28 05:05:48 +08:00
feat(Avatar): add onClick
prop (#36940)
This commit is contained in:
parent
20a2bb3374
commit
c8262525e0
@ -214,4 +214,11 @@ describe('Avatar Render', () => {
|
||||
expect(wrapper.html().includes('crossorigin')).toEqual(false);
|
||||
expect(wrapper.find('img').prop('crossOrigin')).toEqual(undefined);
|
||||
});
|
||||
|
||||
it('clickable', async () => {
|
||||
const onClick = jest.fn();
|
||||
const { container } = render(<Avatar onClick={onClick}>TestString</Avatar>);
|
||||
fireEvent.click(container.querySelector('.ant-avatar-string'));
|
||||
expect(onClick).toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
@ -32,6 +32,7 @@ export interface AvatarProps {
|
||||
children?: React.ReactNode;
|
||||
alt?: string;
|
||||
crossOrigin?: '' | 'anonymous' | 'use-credentials';
|
||||
onClick?: (e?: React.MouseEvent<HTMLElement>) => void;
|
||||
/* callback when img load error */
|
||||
/* return false to prevent Avatar show default fallback behavior, then you can do fallback by your self */
|
||||
onError?: () => boolean;
|
||||
|
Loading…
Reference in New Issue
Block a user