// Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import React from 'react'; import { Button, ButtonVariant } from './Button'; import type { LocalizerType } from '../types/Util'; import { ScreenShareStatus } from '../types/Calling'; export type PropsType = { i18n: LocalizerType; onCloseController: () => unknown; onStopSharing: () => unknown; status: ScreenShareStatus; presentedSourceName: string; }; export function CallingScreenSharingController({ i18n, onCloseController, onStopSharing, status, presentedSourceName, }: PropsType): JSX.Element { let text: string; if (status === ScreenShareStatus.Reconnecting) { text = i18n('icu:calling__presenting--reconnecting'); } else { text = i18n('icu:calling__presenting--info', { window: presentedSourceName, }); } return (
{text}
); }