diff --git a/frontend/src/app/(dashboard)/user/[username]/page.tsx b/frontend/src/app/(dashboard)/user/[username]/page.tsx index 5e77a07..a77e263 100644 --- a/frontend/src/app/(dashboard)/user/[username]/page.tsx +++ b/frontend/src/app/(dashboard)/user/[username]/page.tsx @@ -1,9 +1,11 @@ "use client"; -import { Calendar, User as UserIcon } from "lucide-react"; +import { Calendar, Share2, User as UserIcon } from "lucide-react"; import * as React from "react"; +import { toast } from "sonner"; import { ContentList } from "@/components/content-list"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; +import { Button } from "@/components/ui/button"; import { Spinner } from "@/components/ui/spinner"; import { ContentService } from "@/services/content.service"; import { UserService } from "@/services/user.service"; @@ -31,6 +33,12 @@ export default function PublicProfilePage({ [username], ); + const handleShareProfile = () => { + const url = `${window.location.origin}/user/${username}`; + navigator.clipboard.writeText(url); + toast.success("Lien du profil copié !"); + }; + if (loading) { return (
@{user.username}
+@{user.username}
+
{user.bio}
)}