diff --git a/src/app/atoms/avatar/Avatar.jsx b/src/app/atoms/avatar/Avatar.jsx index de1b3fab..59097b5c 100644 --- a/src/app/atoms/avatar/Avatar.jsx +++ b/src/app/atoms/avatar/Avatar.jsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import React from 'react'; import PropTypes from 'prop-types'; import './Avatar.scss'; @@ -10,22 +10,16 @@ import RawIcon from '../system-icons/RawIcon'; function Avatar({ text, bgColor, iconSrc, iconColor, imageSrc, size, }) { - const [image, updateImage] = useState(imageSrc); let textSize = 's1'; if (size === 'large') textSize = 'h1'; if (size === 'small') textSize = 'b1'; if (size === 'extra-small') textSize = 'b3'; - useEffect(() => { - updateImage(imageSrc); - return () => updateImage(null); - }, [imageSrc]); - return (
{ - image !== null - ? updateImage(null)} alt="avatar" /> + imageSrc !== null + ? avatar : (