import { Link } from 'react-router-dom' import { useAuthStore } from '@/store/auth' import { NeonButton } from '@/components/ui' import { Bot, Bell, X } from 'lucide-react' import { useState } from 'react' const STORAGE_KEY = 'telegram_banner_dismissed' export function TelegramBotBanner() { const user = useAuthStore((state) => state.user) const [dismissed, setDismissed] = useState(() => { return sessionStorage.getItem(STORAGE_KEY) === 'true' }) const handleDismiss = () => { sessionStorage.setItem(STORAGE_KEY, 'true') setDismissed(true) } // Don't show if user already has Telegram linked or dismissed if (user?.telegram_id || dismissed) { return null } return (
Получайте уведомления о событиях марафона, новых заданиях и результатах прямо в Telegram