diff --git a/src/components/PostControls/ShareMenu/ShareMenuItems.tsx b/src/components/PostControls/ShareMenu/ShareMenuItems.tsx index 12940f265..78a90ab14 100644 --- a/src/components/PostControls/ShareMenu/ShareMenuItems.tsx +++ b/src/components/PostControls/ShareMenu/ShareMenuItems.tsx @@ -80,6 +80,19 @@ let ShareMenuItems = ({ onShareProp() } + const onCopyLinkBsky = async () => { + logger.metric('share:press:copyLink', {}, {statsig: true}) + const url = toShareUrlBsky(href) + if (isIOS) { + // iOS only + await ExpoClipboard.setUrlAsync(url) + } else { + await ExpoClipboard.setStringAsync(url) + } + Toast.show(_(msg`Copied to clipboard`), 'clipboard-check') + onShareProp() + } + const onSelectChatToShareTo = (conversation: string) => { navigation.navigate('MessagesConversation', { conversation, @@ -131,7 +144,7 @@ let ShareMenuItems = ({ Share via bsky.app... @@ -148,6 +161,16 @@ let ShareMenuItems = ({ + + + + Copy via bsky.app + + + {hideInPWI && (