badge-fix

This commit is contained in:
Untone 2024-01-13 17:26:21 +03:00
parent 9b6a6ecde5
commit 1642109433
2 changed files with 4 additions and 7 deletions

View File

@ -42,10 +42,9 @@ export const AuthorBadge = (props: Props) => {
} = useSession() } = useSession()
const { changeSearchParams } = useRouter() const { changeSearchParams } = useRouter()
const { t, formatDate, lang } = useLocalize() const { t, formatDate, lang } = useLocalize()
const subscribed = createMemo(() => { const subscribed = createMemo(
let sss = subscriptions() () => subscriptions()?.authors.some((a: Author) => a?.slug === props.author.slug),
return sss?.authors.some((a: Author) => a?.slug === props.author.slug) )
})
const subscribe = async (really = true) => { const subscribe = async (really = true) => {
setIsSubscribing(true) setIsSubscribing(true)

View File

@ -6,14 +6,12 @@ import { useMediaQuery } from '../../../context/mediaQuery'
import { useSession } from '../../../context/session' import { useSession } from '../../../context/session'
import { FollowingEntity, Topic } from '../../../graphql/schema/core.gen' import { FollowingEntity, Topic } from '../../../graphql/schema/core.gen'
import { follow, unfollow } from '../../../stores/zine/common' import { follow, unfollow } from '../../../stores/zine/common'
import { capitalize } from '../../../utils/capitalize'
import { getImageUrl } from '../../../utils/getImageUrl' import { getImageUrl } from '../../../utils/getImageUrl'
import { Button } from '../../_shared/Button' import { Button } from '../../_shared/Button'
import { CheckButton } from '../../_shared/CheckButton' import { CheckButton } from '../../_shared/CheckButton'
import styles from './TopicBadge.module.scss' import styles from './TopicBadge.module.scss'
import { title } from 'process'
import { capitalize } from '../../../utils/capitalize'
type Props = { type Props = {
topic: Topic topic: Topic
minimizeSubscribeButton?: boolean minimizeSubscribeButton?: boolean