diff --git a/src/components/Article/FullArticle.tsx b/src/components/Article/FullArticle.tsx index 6d6500ff..ec6c565a 100644 --- a/src/components/Article/FullArticle.tsx +++ b/src/components/Article/FullArticle.tsx @@ -12,9 +12,9 @@ import { useReactions } from '../../context/reactions' import { useSession } from '../../context/session' import { MediaItem } from '../../pages/types' import { DEFAULT_HEADER_OFFSET, router, useRouter } from '../../stores/router' +import { showModal } from '../../stores/ui' import { capitalize } from '../../utils/capitalize' import { isCyrillic } from '../../utils/cyrillic' -import { showModal } from '../../stores/ui' import { getImageUrl, getOpenGraphImageUrl } from '../../utils/getImageUrl' import { getDescription, getKeywords } from '../../utils/meta' import { Icon } from '../_shared/Icon' diff --git a/src/components/Author/AuthorBadge/AuthorBadge.tsx b/src/components/Author/AuthorBadge/AuthorBadge.tsx index 39624854..48e78b49 100644 --- a/src/components/Author/AuthorBadge/AuthorBadge.tsx +++ b/src/components/Author/AuthorBadge/AuthorBadge.tsx @@ -42,9 +42,10 @@ export const AuthorBadge = (props: Props) => { } = useSession() const { changeSearchParams } = useRouter() const { t, formatDate, lang } = useLocalize() - const subscribed = createMemo( - () => subscriptions()?.authors.some((a: Author) => a?.slug === props.author.slug), - ) + const subscribed = createMemo(() => { + const sss = subscriptions() + return sss?.authors.some((a: Author) => a?.slug === props.author.slug) + }) const subscribe = async (really = true) => { setIsSubscribing(true)