'use client' import { CopyButton } from '@/components/copy-button' import { ShareUrlButton } from '@/components/share-url-button' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Popover, PopoverContent, PopoverTrigger, } from '@/components/ui/popover' import { useBaseUrl } from '@/lib/hooks' import { Group } from '@prisma/client' import { Share } from 'lucide-react' import { useTranslations } from 'next-intl' type Props = { group: Group } export function ShareButton({ group }: Props) { const t = useTranslations('Share') const baseUrl = useBaseUrl() const url = baseUrl && `${baseUrl}/groups/${group.id}/expenses?ref=share` return (

{t('description')}

{url && (
)}

{t('warning')} {t('warningHelp')}

) }