feat: add basic relay management in rust

This commit is contained in:
reya
2024-05-11 12:28:07 +07:00
parent b46a5cf68f
commit 73f80f27fb
16 changed files with 440 additions and 168 deletions

View File

@@ -15,7 +15,7 @@ export function NoteActivity({ className }: { className?: string }) {
{mentions.splice(0, 4).map((mention) => (
<User.Provider key={mention} pubkey={mention}>
<User.Root>
<User.Name className="text-sm font-medium" />
<User.Name className="text-sm font-medium" prefix="@" />
</User.Root>
</User.Provider>
))}

View File

@@ -3,19 +3,19 @@ import { useUserContext } from "./provider";
export function UserName({
className,
suffix,
prefix,
}: {
className?: string;
suffix?: string;
prefix?: string;
}) {
const user = useUserContext();
return (
<div className={cn("max-w-[12rem] truncate", className)}>
{prefix}
{user.profile?.display_name ||
user.profile?.name ||
displayNpub(user.pubkey, 16)}
{suffix}
</div>
);
}