// Copyright 2020-2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import * as React from 'react'; import type { LocalizerType } from '../types/Util'; import { Modal } from './Modal'; import { Button, ButtonVariant } from './Button'; export type PropsType = { buttonText?: string; description?: string; title?: string; onClose: () => void; i18n: LocalizerType; }; function focusRef(el: HTMLElement | null) { if (el) { el.focus(); } } export const ErrorModal = (props: PropsType): JSX.Element => { const { buttonText, description, i18n, onClose, title } = props; return ( <>
{description || i18n('ErrorModal--description')}
); };