about summary refs log tree commit diff
path: root/src/view/com
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-12-04 16:06:15 -0800
committerGitHub <noreply@github.com>2023-12-04 16:06:15 -0800
commit6e2eaa746df70bde99e83b6fd3e491a0a93135cd (patch)
tree0dfe140d0059001efb551970b3180d454d42d3a0 /src/view/com
parent8e2cfa52dec9628652a32577ae268561bb0f69b3 (diff)
downloadvoidsky-6e2eaa746df70bde99e83b6fd3e491a0a93135cd.tar.zst
Optimistically update the pager tab bar on swipe (#2083)
Diffstat (limited to 'src/view/com')
-rw-r--r--src/view/com/pager/Pager.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/view/com/pager/Pager.tsx b/src/view/com/pager/Pager.tsx
index d70087504..61c3609f2 100644
--- a/src/view/com/pager/Pager.tsx
+++ b/src/view/com/pager/Pager.tsx
@@ -81,12 +81,14 @@ export const Pager = forwardRef<PagerRef, React.PropsWithChildren<Props>>(
         if (scrollState.current === 'settling') {
           if (lastDirection.current === -1 && offset < lastOffset.current) {
             onPageSelecting?.(position)
+            setSelectedPage(position)
             lastDirection.current = 0
           } else if (
             lastDirection.current === 1 &&
             offset > lastOffset.current
           ) {
             onPageSelecting?.(position + 1)
+            setSelectedPage(position + 1)
             lastDirection.current = 0
           }
         } else {