mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-10 07:25:35 +00:00
- 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
29 lines
744 B
TypeScript
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>
|
|
);
|
|
}
|