diff --git a/src/components/Nav/Modal/Modal.module.scss b/src/components/Nav/Modal/Modal.module.scss index d475fb5a..f5785872 100644 --- a/src/components/Nav/Modal/Modal.module.scss +++ b/src/components/Nav/Modal/Modal.module.scss @@ -1,7 +1,7 @@ .backdrop { align-items: center; display: flex; - background: rgb(20 20 20 / 7%); + background: rgb(20 20 20 / 90%); justify-content: center; height: 100%; left: 0; diff --git a/src/components/_shared/ShareLinks/ShareLinks.tsx b/src/components/_shared/ShareLinks/ShareLinks.tsx index a0478721..b2fd07c3 100644 --- a/src/components/_shared/ShareLinks/ShareLinks.tsx +++ b/src/components/_shared/ShareLinks/ShareLinks.tsx @@ -16,6 +16,7 @@ type Props = { imageUrl?: string class?: string variant: 'inModal' | 'inPopup' + onShareClick?: () => void } export const ShareLinks = (props: Props) => { @@ -31,11 +32,21 @@ export const ShareLinks = (props: Props) => { url: props.shareUrl, description: props.description, })) + + const handleShare = (network) => { + share(network) + if (props.variant === 'inModal') { + props.onShareClick() + } + } const copyLink = async () => { await navigator.clipboard.writeText(props.shareUrl) if (props.variant === 'inModal') { setIsLinkCopied(true) - setTimeout(() => setIsLinkCopied(false), 3000) + setTimeout(() => { + setIsLinkCopied(false) + props.onShareClick() + }, 3000) } else { showSnackbar({ body: t('Link copied') }) } @@ -45,25 +56,25 @@ export const ShareLinks = (props: Props) => {