import { useSession } from '../../context/session' import type { PopupProps } from '../_shared/Popup' import { Popup } from '../_shared/Popup' import styles from '../_shared/Popup/Popup.module.scss' import { getPagePath, openPage } from '@nanostores/router' import { router, useRouter } from '../../stores/router' import { useLocalize } from '../../context/localize' import type { AuthorPageSearchParams } from '../Views/Author' type ProfilePopupProps = Omit export const ProfilePopup = (props: ProfilePopupProps) => { const { userSlug, actions: { signOut } } = useSession() const { t } = useLocalize() const { changeSearchParam } = useRouter() const openAuthorComments = () => { openPage(router, 'author', { slug: userSlug() }) changeSearchParam('by', 'commented') } return ( ) }