Merge pull request #67 from v0l/minifix

fix: dont display display_name as nip user when username is default
This commit is contained in:
Kieran 2023-01-15 16:31:28 +00:00 committed by GitHub
commit fd0ce62428
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 10 deletions

View File

@ -39,7 +39,7 @@ export function useIsVerified(nip05, pubkey) {
return { isVerified, couldNotVerify: isError || cantVerify }
}
const Nip05 = ({ nip05, pubkey, defaultUsername = '' }) => {
const Nip05 = ({ nip05, pubkey }) => {
const [name, domain] = nip05 ? nip05.split('@') : []
const isDefaultUser = name === '_'
const { isVerified, couldNotVerify } = useIsVerified(nip05, pubkey)
@ -47,7 +47,7 @@ const Nip05 = ({ nip05, pubkey, defaultUsername = '' }) => {
return (
<div className="flex nip05" onClick={(ev) => ev.stopPropagation()}>
<div className="nick">
{isDefaultUser ? defaultUsername : name}
{!isDefaultUser && name}
</div>
<div className={`domain text-gradient`} data-domain={domain?.toLowerCase()}>
{domain}

View File

@ -9,7 +9,6 @@ import Text from "./Text";
import { eventLink, hexToBech32 } from "../Util";
import NoteFooter from "./NoteFooter";
import NoteTime from "./NoteTime";
import Nip05 from "./Nip05";
export default function Note(props) {
const navigate = useNavigate();

View File

@ -30,13 +30,7 @@ export default function ProfileImage({ pubkey, subHeader, showUsername = true, c
<Link key={pubkey} to={link ?? profileLink(pubkey)}>
<div className="profile-name">
<div>{name}</div>
{user?.nip05 && (
<Nip05
nip05={user.nip05}
pubkey={user.pubkey}
defaultUsername={user.display_name || user.name}
/>
)}
{user?.nip05 && <Nip05 nip05={user.nip05} pubkey={user.pubkey} />}
</div>
</Link>
{subHeader ? <>{subHeader}</> : null}

View File

@ -75,6 +75,7 @@ const UsersSlice = createSlice({
nip05: x.nip05,
picture: x.picture,
})
window.localStorage.setItem(`user:${x.pubkey}`, JSON.stringify(x));
state.users = {
...state.users