diff --git a/packages/web/src/components/admin/admin-dashboard.tsx b/packages/web/src/components/admin/admin-dashboard.tsx index 694a8ffc..a2ca3706 100644 --- a/packages/web/src/components/admin/admin-dashboard.tsx +++ b/packages/web/src/components/admin/admin-dashboard.tsx @@ -1,7 +1,7 @@ 'use client' import { useEffect, useMemo, useState } from 'react' -import { Copy, Link2, LogIn, LogOut, Search } from 'lucide-react' +import { Check, Copy, Link2, LogIn, LogOut, Search } from 'lucide-react' import { useRouter } from 'next/navigation' import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert' @@ -147,6 +147,7 @@ export function AdminDashboard() { if (!resetLink) return await navigator.clipboard.writeText(resetLink.url) setCopied(true) + setTimeout(() => setCopied(false), 2000) } return ( @@ -278,9 +279,15 @@ export function AdminDashboard() { Generated link - - - {copied ? 'Copied' : 'Copy link'} + + {copied ? ( + + ) : ( + + )} + + {copied ? 'Copied' : 'Copy link'} + Expires {new Date(resetLink.expiresAt).toLocaleString()}
Expires {new Date(resetLink.expiresAt).toLocaleString()}