in adapters/react/RuiPaginationReact/src/RuiPagination.tsx [121:155]
public componentDidMount(): void {
const {
onPageRequest,
generateHref,
generateLabel,
generateAriaLabel,
} = this.props;
const el: IHTMLRuiPaginationElement | null = this._ruiPaginationEl.current;
if (el) {
let refreshNeeded = false;
if (generateHref) {
el.generateHref = generateHref;
refreshNeeded = true;
}
if (generateLabel) {
el.generateLabel = generateLabel;
refreshNeeded = true;
}
if (generateAriaLabel) {
el.generateAriaLabel = generateAriaLabel;
refreshNeeded = true;
}
if (onPageRequest) {
el.addEventListener('rui-pagination-page-request', this._handlePageRequest);
}
if (refreshNeeded) { this.forceUpdate(); }
}
}