diff --git a/src/components/ToasterClient.tsx b/src/components/ToasterClient.tsx
index 157c21d6..40e89942 100644
--- a/src/components/ToasterClient.tsx
+++ b/src/components/ToasterClient.tsx
@@ -6,6 +6,9 @@ import { Toaster } from 'sonner';
export default function ToasterClient() {
const { theme } = useTheme();
return (
-
+
);
}
\ No newline at end of file
diff --git a/src/photo/PhotoModal.tsx b/src/photo/PhotoModal.tsx
index 04a9f364..d14f7aea 100644
--- a/src/photo/PhotoModal.tsx
+++ b/src/photo/PhotoModal.tsx
@@ -8,6 +8,7 @@ import { cc } from '@/utility/css';
import { BiCopy } from 'react-icons/bi';
import { Photo } from '.';
import { toast } from 'sonner';
+import { FiCheckSquare } from 'react-icons/fi';
export default function PhotoModal({ photo }: { photo: Photo }) {
const shareUrl = absoluteRouteForPhoto(photo);
@@ -44,7 +45,10 @@ export default function PhotoModal({ photo }: { photo: Photo }) {
)}
onClick={() => {
navigator.clipboard.writeText(shareUrl);
- toast.success('Link to photo copied');
+ toast(
+ 'Link to photo copied',
+ { icon: },
+ );
}}
>
diff --git a/src/site/SiteChecklistClient.tsx b/src/site/SiteChecklistClient.tsx
index e55b43b8..e997f681 100644
--- a/src/site/SiteChecklistClient.tsx
+++ b/src/site/SiteChecklistClient.tsx
@@ -4,7 +4,7 @@ import { useTransition } from 'react';
import { useRouter } from 'next/navigation';
import { cc } from '@/utility/css';
import SiteChecklistRow from './SiteChecklistRow';
-import { FiExternalLink } from 'react-icons/fi';
+import { FiCheckSquare, FiExternalLink } from 'react-icons/fi';
import { BiCopy, BiRefresh } from 'react-icons/bi';
import IconButton from '@/components/LoaderIcon';
import { toast } from 'sonner';
@@ -139,9 +139,12 @@ export default function SiteChecklistClient({
{
navigator.clipboard.writeText(secret);
- toast.success('Secret copied to clipboard', {
- duration: 4000,
- });
+ toast(
+ 'Secret copied to clipboard', {
+ icon: ,
+ duration: 4000,
+ },
+ );
}}
>