mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-10 15:35:35 +00:00
- Ajout création, édition, suppression catégories & liens - Ajout auth google - Ajout/modification style pour catégories & liens - Ajout component générique pour bouton, inputs, checkbox & selector - Gestion des messages d'erreur/succès/infos via component dédié - Ajout component FormLayout pour les pages création, édition, suppression catégories & liens - Page custom 404, 500 & signin - Modification schéma DB
24 lines
814 B
TypeScript
24 lines
814 B
TypeScript
import { Session } from 'next-auth';
|
|
import { signOut } from 'next-auth/react';
|
|
import Image from 'next/image';
|
|
|
|
import styles from '../../styles/home/categories.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={styles['disconnect-btn']}>
|
|
Se déconnecter
|
|
</button>
|
|
</div>
|
|
)
|
|
} |