import clsx from 'clsx' import { User } from '../lib/firebase/users' import { CreatorContractsList } from './contracts-list' import { SEO } from './SEO' import { Page } from './page' import { SiteLink } from './site-link' import { Avatar } from './avatar' import { Col } from './layout/col' import { Linkify } from './linkify' import { Spacer } from './layout/spacer' import { Row } from './layout/row' export function UserLink(props: { name: string username: string showUsername?: boolean className?: string }) { const { name, username, showUsername, className } = props return ( {name} {showUsername && ` (@${username})`} ) } export function UserPage(props: { user: User; currentUser?: User }) { const { user, currentUser } = props const isCurrentUser = user.id === currentUser?.id const possesive = isCurrentUser ? 'Your ' : `${user.name}'s ` const bannerImageUrl = 'https://images.unsplash.com/photo-1548197253-652ffe79752c?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1975&q=80' const placeholderBio = `Hi! Always happy to chat; reach out at akrolsmir@gmail.com, or find a time on https://calendly.com/austinchen/manifold !` return ( {/* Banner image up top, with an circle avatar overlaid */}
{/* Profile details: name, username, bio, and link to twitter/discord */} {user.name} @{user.username}
Twitter akrolsmir Discord akrolsmir#4125 ) }