import { useDM } from '@/providers/DMProvider' import { useNostr } from '@/providers/NostrProvider' import { Loader2, RefreshCw } from 'lucide-react' import { useTranslation } from 'react-i18next' import ConversationList from './ConversationList' import { Button } from '../ui/button' import RelayConfigurationRequired from '../RelayConfigurationRequired' export default function InboxContent() { const { t } = useTranslation() const { relayList } = useNostr() const { isLoading, error, refreshConversations } = useDM() // Check if user has relay list configured for DMs const hasRelayList = relayList && (relayList.read.length > 0 || relayList.write.length > 0) if (!hasRelayList) { return (
{error}