import React, { FC, ReactNode } from 'react'; import { IUser } from '~/redux/auth/types'; import styles from './styles.module.scss'; import { Group } from '~/components/containers/Group'; import { Placeholder } from '~/components/placeholders/Placeholder'; import { getPrettyDate } from '~/utils/dom'; import { ProfileTabs } from '../ProfileTabs'; import { ProfileAvatar } from '../ProfileAvatar'; interface IProps { user?: IUser; tab: string; is_loading?: boolean; is_own?: boolean; setTab?: (tab: string) => void; content?: ReactNode; } const ProfileInfo: FC = ({ user, tab, is_loading, is_own, setTab, content = null }) => (
{is_loading ? : user.fullname || user.username}
{is_loading ? : getPrettyDate(user.last_seen)}
{content}
); export { ProfileInfo };