@@ -22,6 +23,9 @@ export const WidgetTopBar = observer(function WidgetTopBar(): ReactElement {
+
+ {customPagination.get()}
+
diff --git a/packages/pluggableWidgets/datagrid-web/src/components/__tests__/WidgetFooter.spec.tsx b/packages/pluggableWidgets/datagrid-web/src/components/__tests__/WidgetFooter.spec.tsx
new file mode 100644
index 0000000000..868e613500
--- /dev/null
+++ b/packages/pluggableWidgets/datagrid-web/src/components/__tests__/WidgetFooter.spec.tsx
@@ -0,0 +1,41 @@
+import { render, screen } from "@testing-library/react";
+import { ContainerProvider } from "brandi-react";
+import { setupIntersectionObserverStub } from "@mendix/widget-plugin-test-utils";
+import { createDatagridContainer } from "../../model/containers/createDatagridContainer";
+import { mockContainerProps } from "../../utils/test-utils";
+import { PagingPositionEnum } from "../../../typings/DatagridProps";
+import { WidgetFooter } from "../WidgetFooter";
+
+setupIntersectionObserverStub();
+
+function renderFooter(pagingPosition: PagingPositionEnum): void {
+ const [container] = createDatagridContainer(
+ mockContainerProps({
+ useCustomPagination: true,
+ customPagination: