import { Card, Flex, Box, Image, Text, Spacer } from "@chakra-ui/react"; import { useRouter } from "next/router"; import { AiFillMessage } from "react-icons/ai"; import { BsFillPersonFill } from "react-icons/bs"; import { BiLogOut } from "react-icons/bi"; import LeftPanelButton from "@/components/layout/dashboard/left_panel/LeftPanelButton"; import { signOut } from "next-auth/react"; export default function LeftPanel(props) { const router = useRouter(); const { user } = props; const formateDate = (dateString) => { var options = { year: "numeric", month: "long", day: "numeric" }; return new Date(dateString).toLocaleDateString([], options); }; return ( {user.firstName} {user.lastName} {formateDate(user.birthdate)} "{user.bio}" } onClickHandler={() => router.push("/dashboard")} > Messages } onClickHandler={() => router.push("/userProfile")} > Profile } onClickHandler={() => signOut({ callbackUrl: "/" })} > Deconnexion ); }