From 49624fc957d5a3b0f2d23ed6077e81cf35db77af Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Mon, 19 Oct 2026 14:26:08 -0700 Subject: [PATCH] refactor(mobile): use shared pull request action buttons --- .../pull-requests/PullRequestFiles.tsx | 19 ++++------ .../PullRequestMergeControls.tsx | 8 +---- .../pull-requests/PullRequestRouteScreen.tsx | 10 ++---- .../pull-requests/PullRequestsScreen.tsx | 17 +++++---- .../pull-requests/guide/GuideNotice.tsx | 35 +++++++------------ .../pull-requests/guide/GuideOutline.tsx | 12 +++---- 6 files changed, 34 insertions(+), 67 deletions(-) diff --git a/apps/mobile/src/features/pull-requests/PullRequestFiles.tsx b/apps/mobile/src/features/pull-requests/PullRequestFiles.tsx index b150e91a0494d..f699e46d6fb00 100644 --- a/apps/mobile/src/features/pull-requests/PullRequestFiles.tsx +++ b/apps/mobile/src/features/pull-requests/PullRequestFiles.tsx @@ -1,4 +1,3 @@ -import { AppActivityIndicator } from "../../components/ui/AppActivityIndicator"; import { PullRequestSectionHeading } from "./PullRequestSectionHeading"; import { AnimatedLegendList } from "@legendapp/list/reanimated"; import Animated from "react-native-reanimated"; @@ -256,19 +255,13 @@ export function usePullRequestFilesContent(props: { footer: ( <> {result.nextCursor ? ( - - {result.isPending ? ( - - ) : ( - - {result.error ? "Retry loading files" : "Load more files"} - - )} - + loading={result.isPending} + fullWidth + /> ) : null} {viewed.error ? ( {viewed.error} diff --git a/apps/mobile/src/features/pull-requests/PullRequestMergeControls.tsx b/apps/mobile/src/features/pull-requests/PullRequestMergeControls.tsx index 97ff786fa86fb..691f48fcecdf5 100644 --- a/apps/mobile/src/features/pull-requests/PullRequestMergeControls.tsx +++ b/apps/mobile/src/features/pull-requests/PullRequestMergeControls.tsx @@ -280,13 +280,7 @@ export function PullRequestMergeControls(props: { ) : null} {stack.error && stack.supportsStackActions ? ( - - Retry stack lookup - +