import type { DialogProps } from "../../../core/types"; import type { UserProfile } from "../../../core/types"; import { MaterialDialog } from "../core/Dialog"; import { formatTime } from "../../../utils/utils"; import defaultAvatar from "../../../resources/images/default-avatar.png"; interface UserProfileDialogProps extends DialogProps { userProfile: UserProfile | null; } export function UserProfileDialog({ isOpen, onOpenChange, userProfile }: UserProfileDialogProps) { const content = userProfile ? (