import { AuthorCard } from '../Author/Card' import type { Author } from '../../graphql/types.gen' import { t } from '../../utils/intl' import { hideModal } from '../../stores/ui' import { createMemo, For } from 'solid-js' import { useSession } from '../../context/session' export const ProfileModal = () => { const { session, actions: { signOut } } = useSession() const quit = () => { signOut() hideModal() } const author = createMemo(() => { const a: Author = { name: 'anonymous', userpic: '', slug: '' } if (session()?.user?.slug) { const u = session().user a.name = u.name a.slug = u.slug a.userpic = u.userpic } return a }) // TODO: ProfileModal markup and styles return (

{session()?.user?.username}

{session()?.user?.bio || ''}
{(l: string) => {l}} {t('Quit')}
) }