Files
my-links/components/SideMenu/UserCard/UserCard.tsx
Sonny 45f5455f94 feat/fix/chore: refactor project structure + add favicon
- Changement de structure de fichier
- Ajout des favicons des sites
- Suppression et mise à jour de dépendances
- Ajout React-Icons pour gérer les icons
- Amélioration du l'UI
2023-04-20 18:18:03 +02:00

29 lines
744 B
TypeScript

import { Session } from "next-auth";
import { signOut } from "next-auth/react";
import Image from "next/image";
import { FiLogOut } from "react-icons/fi";
import styles from "./user-card.module.scss";
export default function UserCard({ session }: { session: Session }) {
return (
<div className={styles["user-card-wrapper"]}>
<div className={styles["user-card"]}>
<Image
src={session.user.image}
width={28}
height={28}
alt={`${session.user.name}'s avatar`}
/>
{session.user.name}
</div>
<button
onClick={() => signOut({ callbackUrl: "/signin" })}
className="reset"
>
<FiLogOut size={24} />
</button>
</div>
);
}