53 lines
		
	
	
	
		
			1.4 KiB
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
	
		
			1.4 KiB
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
// Copyright 2022 Signal Messenger, LLC
 | 
						|
// SPDX-License-Identifier: AGPL-3.0-only
 | 
						|
 | 
						|
import React from 'react';
 | 
						|
 | 
						|
import type { LocalizerType } from '../types/Util';
 | 
						|
import { I18n } from './I18n';
 | 
						|
import { Modal } from './Modal';
 | 
						|
 | 
						|
export type PropsType = Readonly<{
 | 
						|
  i18n: LocalizerType;
 | 
						|
  onClose: () => unknown;
 | 
						|
}>;
 | 
						|
 | 
						|
export function SignalConnectionsModal({
 | 
						|
  i18n,
 | 
						|
  onClose,
 | 
						|
}: PropsType): JSX.Element {
 | 
						|
  return (
 | 
						|
    <Modal
 | 
						|
      modalName="SignalConnectionsModal"
 | 
						|
      hasXButton
 | 
						|
      i18n={i18n}
 | 
						|
      onClose={onClose}
 | 
						|
    >
 | 
						|
      <div className="SignalConnectionsModal">
 | 
						|
        <i className="SignalConnectionsModal__icon" />
 | 
						|
 | 
						|
        <div className="SignalConnectionsModal__description">
 | 
						|
          <I18n
 | 
						|
            components={{
 | 
						|
              connections: (
 | 
						|
                <strong>{i18n('icu:SignalConnectionsModal__title')}</strong>
 | 
						|
              ),
 | 
						|
            }}
 | 
						|
            i18n={i18n}
 | 
						|
            id="icu:SignalConnectionsModal__header"
 | 
						|
          />
 | 
						|
        </div>
 | 
						|
 | 
						|
        <ul className="SignalConnectionsModal__list">
 | 
						|
          <li>{i18n('icu:SignalConnectionsModal__bullet--1')}</li>
 | 
						|
          <li>{i18n('icu:SignalConnectionsModal__bullet--2')}</li>
 | 
						|
          <li>{i18n('icu:SignalConnectionsModal__bullet--3')}</li>
 | 
						|
        </ul>
 | 
						|
 | 
						|
        <div className="SignalConnectionsModal__description">
 | 
						|
          {i18n('icu:SignalConnectionsModal__footer')}
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
    </Modal>
 | 
						|
  );
 | 
						|
}
 |