Skip to content

Commit 2af9ac4

Browse files
committed
feat(suite): add model color name to the device name in onboarding - security check
1 parent ba58aa5 commit 2af9ac4

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

packages/suite/src/views/onboarding/steps/SecurityCheck/SecurityCheck.tsx

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useEffect, useState } from 'react';
1+
import { useEffect, useMemo, useState } from 'react';
22

33
import styled, { useTheme } from 'styled-components';
44

@@ -14,6 +14,7 @@ import {
1414
TREZOR_URL,
1515
} from '@trezor/urls';
1616
import { SUPPORTS_DEVICE_AUTHENTICITY_CHECK } from '@suite-common/suite-constants';
17+
import { models } from '@trezor/connect/src/data/models';
1718

1819
import { goto } from 'src/actions/suite/routerActions';
1920
import { useDispatch, useLayoutSize, useOnboarding, useSelector } from 'src/hooks/suite';
@@ -208,6 +209,14 @@ const SecurityCheckContent = ({
208209
}
209210
}, [initialized, isRecoveryInProgress, updateAnalytics]);
210211

212+
const humanizedModelColor = useMemo(
213+
() =>
214+
device?.features?.internal_model && device?.features?.unit_color
215+
? models[device?.features?.internal_model]?.colors?.[device?.features?.unit_color]
216+
: null,
217+
[device],
218+
);
219+
211220
return isFailed ? (
212221
<SecurityCheckFail
213222
goBack={toggleView}
@@ -222,7 +231,11 @@ const SecurityCheckContent = ({
222231
<Text variant="tertiary">
223232
<Translation id="TR_YOU_HAVE_CONNECTED" />
224233
</Text>
225-
<DeviceName>{device?.name}</DeviceName>
234+
<DeviceName>
235+
{device?.name}
236+
{humanizedModelColor && <Text> {humanizedModelColor}</Text>}
237+
</DeviceName>
238+
226239
<OnboardingButtonSkip onClick={toggleView}>
227240
<Translation id="TR_CONNECTED_DIFFERENT_DEVICE" />
228241
</OnboardingButtonSkip>

0 commit comments

Comments
 (0)