'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' type Props = { group: Group } export function ShareButton({ group }: Props) { const baseUrl = useBaseUrl() const url = baseUrl && `${baseUrl}/groups/${group.id}/expenses?ref=share` return (

For other participants to see the group and add expenses, share its URL with them.

{url && (
)}

Warning! Every person with the group URL will be able to see and edit expenses. Share with caution!

) }