| 12345678910111213141516171819202122232425262728 |
- import { useTranslation } from 'react-i18next'
- import OLNotification from '@/shared/components/ol/ol-notification'
- import OLButton from '@/shared/components/ol/ol-button'
- interface ChatFallbackErrorProps {
- reconnect?: () => void
- }
- function ChatFallbackError({ reconnect }: ChatFallbackErrorProps) {
- const { t } = useTranslation()
- return (
- <aside className="chat">
- <div className="chat-error">
- <OLNotification type="error" content={t('chat_error')} />
- {reconnect && (
- <p className="text-center">
- <OLButton variant="secondary" onClick={reconnect}>
- {t('reconnect')}
- </OLButton>
- </p>
- )}
- </div>
- </aside>
- )
- }
- export default ChatFallbackError
|