'use client'; import Modal from '@/components/Modal'; import { TbPhotoShare } from 'react-icons/tb'; import { clsx } from 'clsx/lite'; import { BiCopy } from 'react-icons/bi'; import { ReactNode } from 'react'; import { shortenUrl } from '@/utility/url'; import { toastSuccess } from '@/toast'; export default function ShareModal({ title = 'Share', pathShare, pathClose, children, }: { title?: string pathShare: string pathClose: string children: ReactNode }) { return (
{title}
{children}
{shortenUrl(pathShare)}
{ navigator.clipboard.writeText(pathShare); toastSuccess('Link to photo copied'); }} >
); };