import React from 'react' import { DashboardAnalytics } from './components/dashboard-analytics' import { initEntry, useBootstrap } from './hooks/use-bootstrap' import { __ } from './lib/i18n' import './index.css' class BotAnalyticsErrorBoundary extends React.Component< { children: React.ReactNode }, { hasError: boolean; message?: string } > { state: { hasError: boolean; message?: string } = { hasError: false } static getDerivedStateFromError(err: Error) { return { hasError: true, message: err.message } } componentDidCatch(err: Error, info: React.ErrorInfo) { console.error('[LLMagnet] Bot Analytics error', err, info.componentStack) } render() { if (this.state.hasError) { return (
{__('Something went wrong loading Bot Analytics.', 'llmagnet-llm-txt-generator')}
{this.state.message && ({this.state.message}
)}