// Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import React, { useEffect } from 'react'; import { LocalizerType } from '../types/Util'; export type PropsType = { closeAbout: () => unknown; environment: string; i18n: LocalizerType; version: string; }; export const About = ({ closeAbout, i18n, environment, version, }: PropsType): JSX.Element => { useEffect(() => { const handler = (event: KeyboardEvent) => { if (event.key === 'Escape') { closeAbout(); event.preventDefault(); event.stopPropagation(); } }; document.addEventListener('keydown', handler); return () => { document.removeEventListener('keydown', handler); }; }, [closeAbout]); return (
{version}
{environment}
signal.org

{i18n('softwareAcknowledgments')}
{i18n('privacyPolicy')}
); };