// Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import type { JSX } from 'react'; import type { LocalizerType } from '../types/Util.std.ts'; import { AxoConfirmDialog } from '../axo/AxoConfirmDialog.dom.tsx'; export type TapToViewNotAvailableModalData = { type: TapToViewNotAvailableType; parameters: { name: string; }; }; export type TapToViewNotAvailableModalProps = Readonly< TapToViewNotAvailableModalData & { i18n: LocalizerType; onClose: () => void; } >; export enum TapToViewNotAvailableType { Error = 'Error', Expired = 'Expired', } export function TapToViewNotAvailableModal( props: TapToViewNotAvailableModalProps ): JSX.Element { const { i18n, parameters, type } = props; return ( {i18n('icu:ok')} ); }