diff --git a/src/chrome/ShareSheetPendingDialog.tsx b/src/chrome/ShareSheetPendingDialog.tsx
index bc28c0d6d..6d70aaf54 100644
--- a/src/chrome/ShareSheetPendingDialog.tsx
+++ b/src/chrome/ShareSheetPendingDialog.tsx
@@ -37,8 +37,9 @@ const Uploading = styled(Text)({
export default function(props: {
statusMessage: string;
statusUpdate: string | null;
- onCancel: () => void;
- onRunInBackground: () => void;
+ hideNavButtons?: boolean;
+ onCancel?: () => void;
+ onRunInBackground?: () => void;
}) {
return (
@@ -50,19 +51,32 @@ export default function(props: {
) : (
- {props.statusUpdate}
+ {props.statusMessage}
)}
-
-
-
-
-
+ {!props.hideNavButtons && props.onCancel && props.onRunInBackground && (
+
+
+
+
+
+ )}
);
}
diff --git a/src/chrome/__tests__/__snapshots__/ShareSheetPendingDialog.node.tsx.snap b/src/chrome/__tests__/__snapshots__/ShareSheetPendingDialog.node.tsx.snap
index 3e98a6d26..82b854a81 100644
--- a/src/chrome/__tests__/__snapshots__/ShareSheetPendingDialog.node.tsx.snap
+++ b/src/chrome/__tests__/__snapshots__/ShareSheetPendingDialog.node.tsx.snap
@@ -59,7 +59,9 @@ exports[`ShareSheetPendingDialog is rendered without status update 1`] = `
+ >
+ wubba lubba dub dub
+