From 6de323e009a54f8416d6e99e2026ec9fbc2d8772 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Thu, 4 Feb 2021 20:19:49 +0100 Subject: new account avatar component --- components/account.tsx | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) (limited to 'components') diff --git a/components/account.tsx b/components/account.tsx index e6ec58f..3ebfbca 100644 --- a/components/account.tsx +++ b/components/account.tsx @@ -1,16 +1,27 @@ +import { Component } from "react"; + interface AccountAvatarProps { size: number; - image: string; + image?: string; + dummy?: boolean; + fallbackFill?: string; + round?: boolean; } -export function AccountAvatar(props: AccountAvatarProps) { - return
; +export class AccountAvatar extends Component { + render() { + var image = this.props.dummy ? + "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2P4z/j/PwAHAQL/gXZXNQAAAABJRU5ErkJggg==)" : + this.props.image; + return
; + } } -- cgit v1.2.3