Add badges to safety number change dialog

This commit is contained in:
Evan Hahn 2021-11-17 15:58:34 -06:00 committed by GitHub
parent 42b45a14b7
commit c0444f66a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 82 additions and 4 deletions

View file

@ -11,6 +11,8 @@ import React from 'react';
import { unmountComponentAtNode, render } from 'react-dom';
import type { ConversationModel } from '../models/conversations';
import { SafetyNumberChangeDialog } from '../components/SafetyNumberChangeDialog';
import { getPreferredBadgeSelector } from '../state/selectors/badges';
import { getTheme } from '../state/selectors/user';
export type SafetyNumberChangeViewProps = {
confirmText?: string;
@ -42,10 +44,15 @@ export function showSafetyNumberChangeDialog(
dialogContainerNode = document.createElement('div');
document.body.appendChild(dialogContainerNode);
const reduxState = window.reduxStore.getState();
const getPreferredBadge = getPreferredBadgeSelector(reduxState);
const theme = getTheme(reduxState);
render(
<SafetyNumberChangeDialog
confirmText={options.confirmText}
contacts={options.contacts.map(contact => contact.format())}
getPreferredBadge={getPreferredBadge}
i18n={window.i18n}
onCancel={() => {
options.reject();
@ -61,6 +68,7 @@ export function showSafetyNumberChangeDialog(
props
);
}}
theme={theme}
/>,
dialogContainerNode
);