forked from Kieran/snort
bug: clicking DM does redirect instead of navigate
This commit is contained in:
parent
3cbec9f272
commit
90291eba96
@ -57,7 +57,7 @@ const Nip05 = (props: Nip05Params) => {
|
|||||||
const { isVerified, couldNotVerify } = useIsVerified(props.pubkey, props.nip05)
|
const { isVerified, couldNotVerify } = useIsVerified(props.pubkey, props.nip05)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={`flex nip05${couldNotVerify ? " failed" : ""}`} onClick={(ev) => ev.stopPropagation()}>
|
<div className={`flex nip05${couldNotVerify ? " failed" : ""}`}>
|
||||||
{!isDefaultUser && (
|
{!isDefaultUser && (
|
||||||
<div className="nick">
|
<div className="nick">
|
||||||
{name}
|
{name}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import "./ProfileImage.css";
|
import "./ProfileImage.css";
|
||||||
|
|
||||||
import { useMemo } from "react";
|
import { useMemo } from "react";
|
||||||
import { Link, useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
import useProfile from "Feed/ProfileFeed";
|
import useProfile from "Feed/ProfileFeed";
|
||||||
import { hexToBech32, profileLink } from "Util";
|
import { hexToBech32, profileLink } from "Util";
|
||||||
import Avatar from "Element/Avatar"
|
import Avatar from "Element/Avatar"
|
||||||
@ -30,13 +30,11 @@ export default function ProfileImage({ pubkey, subHeader, showUsername = true, c
|
|||||||
<div className="avatar-wrapper">
|
<div className="avatar-wrapper">
|
||||||
<Avatar user={user} onClick={() => navigate(link ?? profileLink(pubkey))} />
|
<Avatar user={user} onClick={() => navigate(link ?? profileLink(pubkey))} />
|
||||||
</div>
|
</div>
|
||||||
{showUsername && (<div className="f-grow">
|
{showUsername && (<div className="f-grow pointer" onClick={e => { e.stopPropagation(); navigate(link ?? profileLink(pubkey)) }}>
|
||||||
<Link key={pubkey} to={link ?? profileLink(pubkey)}>
|
|
||||||
<div className="profile-name">
|
<div className="profile-name">
|
||||||
<div>{name}</div>
|
<div>{name}</div>
|
||||||
{user?.nip05 && <Nip05 nip05={user.nip05} pubkey={user.pubkey} />}
|
{user?.nip05 && <Nip05 nip05={user.nip05} pubkey={user.pubkey} />}
|
||||||
</div>
|
</div>
|
||||||
</Link>
|
|
||||||
{subHeader ? <>{subHeader}</> : null}
|
{subHeader ? <>{subHeader}</> : null}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
@ -296,6 +296,10 @@ body.scroll-lock {
|
|||||||
height: 100vh;
|
height: 100vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.pointer {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
.m5 {
|
.m5 {
|
||||||
margin: 5px;
|
margin: 5px;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user