From ed9c54da1ddd1993c8f092fa9c74df41ee0705fe Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Wed, 21 Jan 2026 20:48:13 +0700 Subject: [PATCH] fix: ssr error --- .../(landings)/blog/_components/BlogShareButtons.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/apps/landing/src/app/(landings)/blog/_components/BlogShareButtons.tsx b/apps/landing/src/app/(landings)/blog/_components/BlogShareButtons.tsx index db28c7a..e5e2ecc 100644 --- a/apps/landing/src/app/(landings)/blog/_components/BlogShareButtons.tsx +++ b/apps/landing/src/app/(landings)/blog/_components/BlogShareButtons.tsx @@ -7,15 +7,10 @@ interface BlogShareButtonsProps { title?: string; } -export const BlogShareButtons = ({ url, title }: BlogShareButtonsProps) => { - // Build full URL from relative path - const getFullUrl = () => { - if (typeof window === 'undefined') return url || ''; - if (url?.startsWith('http')) return url; - return `${window.location.origin}${url || window.location.pathname}`; - }; +const BASE_URL = 'https://banatie.app'; - const shareUrl = getFullUrl(); +export const BlogShareButtons = ({ url, title }: BlogShareButtonsProps) => { + const shareUrl = url ? `${BASE_URL}${url}` : BASE_URL; const shareTitle = title || ''; const handleCopyLink = async () => {