mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-16 07:58:10 +10:00
bee6a40e9f
- implement generic sections - implement list actions - implement error handlers
22 lines
546 B
JavaScript
22 lines
546 B
JavaScript
import cx from "classnames";
|
|
import { toUrl } from "gatsby-source-gravatar";
|
|
import React, { useContext, useMemo } from "react";
|
|
import UserContext from "../../contexts/UserContext";
|
|
import styles from "./Avatar.module.css";
|
|
|
|
const Avatar = ({ className }) => {
|
|
const { user } = useContext(UserContext);
|
|
|
|
const photoURL = useMemo(() => toUrl(user.email, "size=128"), [user.email]);
|
|
|
|
return (
|
|
<img
|
|
className={cx(styles.container, className)}
|
|
src={photoURL}
|
|
alt={user.displayName}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default Avatar;
|