Fix error thrown in SmartSafetyNumberModal
This commit is contained in:
parent
e0c2627dc6
commit
d696a2c082
5 changed files with 9 additions and 9 deletions
|
@ -70,7 +70,7 @@ const createProps = (overrideProps: Partial<PropsType> = {}): PropsType => ({
|
||||||
i18n,
|
i18n,
|
||||||
safetyNumber:
|
safetyNumber:
|
||||||
'safetyNumber' in overrideProps
|
'safetyNumber' in overrideProps
|
||||||
? overrideProps.safetyNumber
|
? overrideProps.safetyNumber ?? null
|
||||||
: {
|
: {
|
||||||
numberBlocks: generateNumberBlocks(),
|
numberBlocks: generateNumberBlocks(),
|
||||||
qrData: generateQRData(),
|
qrData: generateQRData(),
|
||||||
|
|
|
@ -17,9 +17,9 @@ export type PropsType = {
|
||||||
generateSafetyNumber: (contact: ConversationType) => void;
|
generateSafetyNumber: (contact: ConversationType) => void;
|
||||||
i18n: LocalizerType;
|
i18n: LocalizerType;
|
||||||
onClose: () => void;
|
onClose: () => void;
|
||||||
safetyNumber?: SafetyNumberType;
|
safetyNumber: SafetyNumberType | null;
|
||||||
toggleVerified: (contact: ConversationType) => void;
|
toggleVerified: (contact: ConversationType) => void;
|
||||||
verificationDisabled: boolean;
|
verificationDisabled: boolean | null;
|
||||||
};
|
};
|
||||||
|
|
||||||
export function SafetyNumberViewer({
|
export function SafetyNumberViewer({
|
||||||
|
@ -108,7 +108,7 @@ export function SafetyNumberViewer({
|
||||||
|
|
||||||
<div className="module-SafetyNumberViewer__button">
|
<div className="module-SafetyNumberViewer__button">
|
||||||
<Button
|
<Button
|
||||||
disabled={verificationDisabled}
|
disabled={verificationDisabled ?? false}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
toggleVerified(contact);
|
toggleVerified(contact);
|
||||||
}}
|
}}
|
||||||
|
|
|
@ -23,5 +23,5 @@ export const getContactSafetyNumber = createSelector(
|
||||||
(
|
(
|
||||||
{ contacts }: SafetyNumberStateType,
|
{ contacts }: SafetyNumberStateType,
|
||||||
contactID: string
|
contactID: string
|
||||||
): SafetyNumberContactType => contacts[contactID]
|
): SafetyNumberContactType | void => contacts[contactID]
|
||||||
);
|
);
|
||||||
|
|
|
@ -29,8 +29,8 @@ export const SmartSafetyNumberModal = memo(function SmartSafetyNumberModal({
|
||||||
<SafetyNumberModal
|
<SafetyNumberModal
|
||||||
i18n={i18n}
|
i18n={i18n}
|
||||||
contact={contact}
|
contact={contact}
|
||||||
safetyNumber={contactSafetyNumber.safetyNumber}
|
safetyNumber={contactSafetyNumber?.safetyNumber ?? null}
|
||||||
verificationDisabled={contactSafetyNumber.verificationDisabled}
|
verificationDisabled={contactSafetyNumber?.verificationDisabled ?? null}
|
||||||
toggleSafetyNumberModal={toggleSafetyNumberModal}
|
toggleSafetyNumberModal={toggleSafetyNumberModal}
|
||||||
generateSafetyNumber={generateSafetyNumber}
|
generateSafetyNumber={generateSafetyNumber}
|
||||||
toggleVerified={toggleVerified}
|
toggleVerified={toggleVerified}
|
||||||
|
|
|
@ -30,9 +30,9 @@ export const SmartSafetyNumberViewer = memo(function SmartSafetyNumberViewer({
|
||||||
generateSafetyNumber={generateSafetyNumber}
|
generateSafetyNumber={generateSafetyNumber}
|
||||||
i18n={i18n}
|
i18n={i18n}
|
||||||
onClose={onClose}
|
onClose={onClose}
|
||||||
safetyNumber={safetyNumberContact.safetyNumber}
|
safetyNumber={safetyNumberContact?.safetyNumber ?? null}
|
||||||
toggleVerified={toggleVerified}
|
toggleVerified={toggleVerified}
|
||||||
verificationDisabled={safetyNumberContact.verificationDisabled}
|
verificationDisabled={safetyNumberContact?.verificationDisabled ?? null}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue