import { Component, type ReactNode } from 'react' import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom' import Home from './pages/Home' import CreateLottery from './pages/CreateLottery' import LotteryDetail from './pages/LotteryDetail' import EditLottery from './pages/EditLottery' class ErrorBoundary extends Component<{ children: ReactNode }, { error: string | null }> { state = { error: null } static getDerivedStateFromError(e: Error) { return { error: e.message } } render() { if (this.state.error) { return (
{this.state.error}
initData: {window.Telegram?.WebApp?.initData?.slice(0, 60) || '(empty)'}