Avatar component

This commit is contained in:
Oliver Bryan
2025-12-23 17:07:23 +00:00
parent 193b1dc93b
commit d46b82ffa6
2 changed files with 12 additions and 5 deletions

View File

@@ -0,0 +1,10 @@
import type { UserRecord } from "@issue/shared";
import { UserRound } from "lucide-react";
export default function Avatar({ user, size }: { user: UserRecord; size?: number }) {
return (
<div className={`flex items-center justify-center rounded-full border w-${size || 7} h-${size || 7}`}>
<UserRound size={size ? size * 2 + 2 : 16} />
</div>
);
}

View File

@@ -1,13 +1,10 @@
import type { UserRecord } from "@issue/shared"; import type { UserRecord } from "@issue/shared";
import { UserRound } from "lucide-react"; import Avatar from "@/components/avatar";
export default function SmallUserDisplay({ user }: { user: UserRecord }) { export default function SmallUserDisplay({ user }: { user: UserRecord }) {
return ( return (
<div className="flex gap-2 items-center"> <div className="flex gap-2 items-center">
{user.name}{" "} {user.name} <Avatar user={user} />
<div className="flex items-center justify-center rounded-full border w-7 h-7">
<UserRound size={15} />
</div>
</div> </div>
); );
} }