diff --git a/frontend/src/components/UserCard.module.css b/frontend/src/components/UserCard.module.css index 8148631..31644d6 100644 --- a/frontend/src/components/UserCard.module.css +++ b/frontend/src/components/UserCard.module.css @@ -25,16 +25,22 @@ } .avatar { - /* TODO: clip path */ width: 50px; height: 50px; - border-radius: 50px; + clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); +} +.avatarWrap { + filter: drop-shadow(0 0 4px var(--background)) drop-shadow(0 0 11px var(--background)) + drop-shadow(0 0 19px var(--background)); } -.avatar svg { +.noAvatar { + display: block; width: 50px; height: 50px; - color: #ccc; + background-color: black; + clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); + content: ""; } .name { diff --git a/frontend/src/components/UserCard.tsx b/frontend/src/components/UserCard.tsx index 549f195..9fdd310 100644 --- a/frontend/src/components/UserCard.tsx +++ b/frontend/src/components/UserCard.tsx @@ -15,10 +15,16 @@ export const UserCard: React.FC = ({ user, onUser, active = false const classes = clsx(styles.user, { [styles.active]: active }); return (