diff --git a/apps/dokploy/components/dashboard/docker/events/show-docker-events.tsx b/apps/dokploy/components/dashboard/docker/events/show-docker-events.tsx index 96d0f6556..8a6d76db8 100644 --- a/apps/dokploy/components/dashboard/docker/events/show-docker-events.tsx +++ b/apps/dokploy/components/dashboard/docker/events/show-docker-events.tsx @@ -365,6 +365,38 @@ export const ShowDockerEvents = ({ serverId }: Props) => { Page {table.getState().pagination.pageIndex + 1} of{" "} {table.getPageCount()} +
+ Go to + { + if (e.key !== "Enter") return; + const value = Number( + (e.target as HTMLInputElement).value, + ); + if (!Number.isFinite(value)) return; + const page = Math.min( + Math.max(value, 1), + table.getPageCount(), + ); + table.setPageIndex(page - 1); + }} + onBlur={(e) => { + const value = Number(e.target.value); + if (!Number.isFinite(value)) return; + const page = Math.min( + Math.max(value, 1), + table.getPageCount(), + ); + table.setPageIndex(page - 1); + }} + className="w-16 h-8" + /> +