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 +