import { useSecondaryPage } from '@/PageManager' import { Badge } from '@/components/ui/badge' import { Pubkey } from '@/domain' import { useFetchRelayInfo, useFetchRelayList } from '@/hooks' import { toRelay } from '@/lib/link' import { TMailboxRelay } from '@/types' import { useMemo } from 'react' import { useTranslation } from 'react-i18next' import RelaySimpleInfo from '../RelaySimpleInfo' export default function OthersRelayList({ userId }: { userId: string }) { const { t } = useTranslation() const pubkey = useMemo(() => Pubkey.tryFromString(userId)?.hex ?? userId, [userId]) const { relayList, isFetching } = useFetchRelayList(pubkey) if (isFetching) { return