import { Button } from '@/components/ui/button' import { SimpleUserAvatar } from '@/components/UserAvatar' import { cn } from '@/lib/utils' import { useScreenSize } from '@/providers/ScreenSizeProvider' import { Event } from 'nostr-tools' import { useMemo } from 'react' import { useTranslation } from 'react-i18next' export default function NewNotesButton({ newEvents = [], onClick }: { newEvents?: Event[] onClick?: () => void }) { const { t } = useTranslation() const { isSmallScreen } = useScreenSize() const pubkeys = useMemo(() => { const arr: string[] = [] for (const event of newEvents) { if (!arr.includes(event.pubkey)) { arr.push(event.pubkey) } if (arr.length >= 3) break } return arr }, [newEvents]) return ( <> {newEvents.length > 0 && (