Я смотрю на пример ag-Grid по созданию настраиваемой всплывающей подсказки.
import React, {Component} from 'react';
export default class CustomTooltip extends Component {
getReactContainerClasses() {
return ['custom-tooltip'];
}
render() {
const data = this.props.api.getDisplayedRowAtIndex(this.props.rowIndex).data;
return (
<div className="custom-tooltip" style={{backgroundColor: this.props.color || 'white'}}>
<p><span>{data.athlete}</span></p>
<p><span>Country: </span> {data.country}</p>
<p><span>Total: </span> {data.total}</p>
</div>
);
}
}
Согласно странице компонента реакции ag-Grid: «Если вы хотите sh переопределить стиль этого div, вы может предоставить реализацию класса ag-реагировать-контейнера, или через обратные вызовы getReactContainerStyle или getReactContainerClasses для компонента React: "
Как бы я go о создании настраиваемой подсказки с использованием функционального компонента? Я не уверен, как бы я предоставил реализацию обратного вызова getReactContainerClasses.