import { Modal, Button, Box, Callout, Margins, ModalHeader, ModalHeaderText, ModalTagline, ModalTitle, ModalClose, ModalContent, ModalHeroImage, ModalFooter, ModalFooterAnnotation, ModalFooterControllers, } from '@rocket.chat/fuselage'; import { useTranslation } from 'react-i18next'; export type VideoConfConfigModalProps = { onClose: () => void; onConfirm?: () => void; isAdmin: boolean; }; const VideoConfConfigModal = ({ onClose, onConfirm, isAdmin }: VideoConfConfigModalProps) => { const { t } = useTranslation(); return ( {isAdmin ? t('Missing_configuration') : t('App_not_enabled')} {isAdmin ? t('Configure_video_conference') : t('Video_Conference')} {t('Premium_capabilities')}
  • {t('Ringtones_and_visual_indicators_notify_people_of_incoming_calls')}
  • {t('Call_history_provides_a_record_of_when_calls_took_place_and_who_joined')}
  • {t('Conference_call_apps')} {t('Open-source_conference_call_solution')} {t('A_secure_and_highly_private_self-managed_solution_for_conference_calls')} {t('Secure_SaaS_solution')} {t('A_cloud-based_platform_for_those_needing_a_plug-and-play_app')} {t('Required_action')} {isAdmin ? t('An_app_needs_to_be_installed_and_configured') : t('A_workspace_admin_needs_to_install_and_configure_a_conference_call_app')}
    {isAdmin ? t('Configure_video_conference_to_make_it_available_on_this_workspace') : t('Talk_to_your_workspace_administrator_about_enabling_video_conferencing')} {onConfirm && isAdmin && ( )}
    ); }; export default VideoConfConfigModal;