one-click-accessibility/modules/settings/assets/js/pages/assistant/results/pagination.js
Rami Yushuvaev 4482f9c5f2
[APP-2298] Fix console errors (#478)
* Fix console errors

* Fix: The Menu component doesn't accept a Fragment as a child
2026-01-14 03:08:52 -08:00

42 lines
925 B
JavaScript

import TablePagination from '@elementor/ui/TablePagination';
import { styled } from '@elementor/ui/styles';
import { useAccessibilityAssistantContext } from '../../../contexts/accessibility-assistant-context';
const AccessibilityAssistantResultsPagination = () => {
const {
scannerResults,
page,
setPage,
setRowsPerPage,
rowsPerPage,
loading,
} = useAccessibilityAssistantContext();
if (loading) {
return null;
}
const onRowsPerPageChange = (event) => {
setRowsPerPage(event.target.value);
};
const onPageChange = (event, newPage) => {
setPage(newPage);
};
return (
<StyledPagination
count={scannerResults.length}
page={page}
onPageChange={onPageChange}
rowsPerPage={rowsPerPage}
onRowsPerPageChange={onRowsPerPageChange}
colSpan={6}
align="right"
/>
);
};
const StyledPagination = styled(TablePagination)``;
export default AccessibilityAssistantResultsPagination;