XX
Size: a a a
XX
XX
K
K
L
𝓡𝓕
PD
${({ isMobile }) => (isMobile && css`
text-transform: uppercase;
`)}
${({ isMobile, isDisabled }) => (
isMobile && !isDisabled && css`
animation: pulse-button infinite ease-in-out 2s;
@keyframes pulse-button {
0% {
opacity: 1;
}
50% {
opacity: .7;
}
100% {
opacity: 1;
}
}
`)}
D
ШШ
t
userEvent.click
по дочернему элементу триггерил onClick
на родительском?<div onClick={onClick}>
<div>кнопка</div>
</div>
const handleClick = jest.fn();
render(<Component onClick={handleClick} />);
userEvent.click(screen.getByText("кнопка"));
expect(handleClick).toBeCalledTimes(1);
A
PD
const handleClick = () => {
if (someCondition) {
onClick();
}
};
PK
Hʜ
t
PD
Ю
C