feat: upgrade dm styles

This commit is contained in:
2023-05-11 15:25:01 +01:00
parent fdcf77ad55
commit 663c2ea433
19 changed files with 388 additions and 230 deletions

View File

@ -1,6 +1,6 @@
import "./ProfileImage.css";
import { useMemo } from "react";
import React, { useMemo } from "react";
import { HexKey, NostrPrefix } from "@snort/nostr";
import { useUserProfile } from "Hooks/useUserProfile";
@ -38,8 +38,18 @@ export default function ProfileImage({
return overrideUsername ?? getDisplayName(user, pubkey);
}, [user, pubkey, overrideUsername]);
function handleClick(e: React.MouseEvent) {
if (link === "") {
e.preventDefault();
}
}
return (
<Link className={`pfp${className ? ` ${className}` : ""}`} to={link === undefined ? profileLink(pubkey) : link}>
<Link
className={`pfp${className ? ` ${className}` : ""}`}
to={link === undefined ? profileLink(pubkey) : link}
onClick={handleClick}
replace={true}>
<div className="avatar-wrapper">
<Avatar user={user} />
</div>