import { Image, View } from "react-native"; import { Text } from "@/components/ui/Text"; import { colors } from "@/lib/theme"; function initials(name?: string) { if (!name) return "G"; return name .trim() .split(/\s+/) .slice(0, 2) .map((part) => part[0]?.toUpperCase() ?? "") .join(""); } export function Avatar({ name, uri, size = 44, tone = "brand", }: { name?: string; uri?: string | null; size?: number; tone?: "brand" | "soft"; }) { if (uri) { return ( ); } return ( {initials(name)} ); }