import Link from 'next/link'; import toast from 'react-hot-toast'; import copy from 'copy-to-clipboard'; type Icon = { children: any; reference: string; copyValue?: boolean; }; const notify = () => { toast.remove(), toast.success('Copied to clipboard', { style: { background: '#0f1012', color: '#fff', fontSize: '1em', }, }); }; export const Icon = ({ children, reference, copyValue }: Icon) => { if (copyValue) { return ( { notify(), copy(reference); }} > {children} ); } return ( {children} ); };