import { Share, ShareContent } from 'react-native'

import { Strings } from './i18n'
import ArrowRight from './icons/ArrowRight'

export function shareContextMenuItem(
  url: string,
  content: { message: string }
) {
  const message = `${content.message} ${url}`

  const shareContent: ShareContent = {
    message,
  }

  return {
    id: 'share',
    label: Strings.Shared.Share,
    onPress: () => {
      Share.share(shareContent)
    },
    icon: <ArrowRight />,
  }
}
