Я пытаюсь создать onClick для компонента Styled Components, но он не работает. Это не логирование hello
в консоли.
<Component onClick={this.handleClick} />
РучкаНажмите:
handleClick(e) {
console.log("hello");
}
Это также в конструкторе:
this.handleClick = this.handleClick.bind(this);
Компонент:
const Component = styled.span`
/* Regular CSS */
${css};
`;
Заранее спасибо!
EDIT:
Компонент вложен в компонент Button. Когда я добавляю onClick к кнопке, в консоли отображается hello
. Однако я хочу, чтобы ребенок имел эту функцию, а не родитель.
РЕДАКТИРОВАТЬ 2:
Хорошо, поэтому, когда я меняю CSS, это работает. Понятия не имею почему. Это мой css:
top: 0;
left: 0;
width: 10px;
height: 10px;
display: block;
z-index: 0;
position: absolute;
overflow: hidden;
border-radius: inherit;