import * as React from 'react'; import { FunctionComponent } from 'react'; import { Context } from '../context/context'; import { User } from '../models/User'; import { getColorByBrightness } from '../util/ColorUtil'; import Space from './Space'; export type LayoutMode = "right" | "left"; const UserStatus: FunctionComponent<{ context: Context, user: User, layoutMode: LayoutMode, visible?: boolean, style?: React.CSSProperties }> = ({ context, user, layoutMode, visible, style }) => { if (!visible) return <>>; const textColorOnBoard = getColorByBrightness( context.themeManager.theme.boardColor, context.themeManager.theme.textColor, context.themeManager.theme.textLightColor ); return (