'use client' import { useCopyMarkdownFromUrl } from 'common' import Link from 'next/link' import { cn, IconLinkedinSolid, IconTwitterX, IconYCombinator, Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from 'ui' import { SITE_ORIGIN } from '@/lib/constants' const ShareArticleActions = ({ title, slug, iconSize = 16, basePath = 'https://supabase.com/blog/', className, }: { title: string slug: string iconSize?: number basePath?: string className?: string }) => { const { copied, copyMarkdown } = useCopyMarkdownFromUrl() const permalink = encodeURIComponent(`${basePath}${slug}`) const encodedTitle = encodeURIComponent(title) const mdPath = `/blog/${slug}.md` const mdAbs = `${SITE_ORIGIN}${mdPath}` const aiPrompt = `Read from ${mdAbs} so I can ask questions about its contents` return (
Share on X Share on LinkedIn Share on Hacker News
) } export default ShareArticleActions