From d4b61893d136efc11112e2afbee7b1b78d684a60 Mon Sep 17 00:00:00 2001 From: Seibei Iguchi <2836193+seibei-iguchi@users.noreply.github.com> Date: Tue, 7 Oct 2025 12:38:02 +0200 Subject: [PATCH] refactor(suite): onboarding components and layouts --- .../components/src/components/Card/Card.tsx | 2 + .../src/components/Image/Image.stories.tsx | 2 +- .../components/src/components/Image/images.ts | 34 --- .../src/components/typography/Text/Text.tsx | 1 + packages/components/src/index.ts | 1 + .../suite-data/files/images/png/backup.png | Bin 5663 -> 0 bytes .../suite-data/files/images/png/backup@2x.png | Bin 15300 -> 0 bytes .../files/images/png/check-shield.png | Bin 5721 -> 0 bytes .../files/images/png/check-shield@2x.png | Bin 15285 -> 0 bytes .../suite-data/files/images/png/clock.png | Bin 4122 -> 0 bytes .../suite-data/files/images/png/clock@2x.png | Bin 11238 -> 0 bytes .../suite-data/files/images/png/cloudy.webp | Bin 3182 -> 0 bytes .../files/images/png/cloudy@2x.webp | Bin 8578 -> 0 bytes .../suite-data/files/images/png/coins.webp | Bin 2694 -> 0 bytes .../suite-data/files/images/png/coins@2x.webp | Bin 5812 -> 0 bytes .../files/images/png/create-shamir-group.webp | Bin 11364 -> 0 bytes .../images/png/create-shamir-group@2x.webp | Bin 29294 -> 0 bytes .../suite-data/files/images/png/error.png | Bin 6804 -> 0 bytes .../suite-data/files/images/png/error@2x.png | Bin 17439 -> 0 bytes .../files/images/png/extra-info.png | Bin 3222 -> 0 bytes .../files/images/png/extra-info@2x.png | Bin 8713 -> 0 bytes .../suite-data/files/images/png/firmware.png | Bin 4669 -> 0 bytes .../files/images/png/firmware@2x.png | Bin 12863 -> 0 bytes .../suite-data/files/images/png/folder.png | Bin 2715 -> 0 bytes .../suite-data/files/images/png/folder@2x.png | Bin 8442 -> 0 bytes packages/suite-data/files/images/png/key.png | Bin 2652 -> 0 bytes .../suite-data/files/images/png/key@2x.png | Bin 7438 -> 0 bytes .../files/images/png/pin-locked.png | Bin 3249 -> 0 bytes .../files/images/png/pin-locked@2x.png | Bin 8587 -> 0 bytes packages/suite-data/files/images/png/pin.png | Bin 3258 -> 0 bytes .../suite-data/files/images/png/pin@2x.png | Bin 8400 -> 0 bytes .../suite-data/files/images/png/recovery.png | Bin 7044 -> 0 bytes .../files/images/png/recovery@2x.png | Bin 18771 -> 0 bytes .../files/images/png/tor-enabling.png | Bin 5137 -> 0 bytes .../files/images/png/tor-enabling@2x.png | Bin 13836 -> 0 bytes .../files/images/png/understand.png | Bin 5863 -> 0 bytes .../files/images/png/understand@2x.png | Bin 16312 -> 0 bytes .../suite-data/files/images/png/wallet.png | Bin 5544 -> 0 bytes .../suite-data/files/images/png/wallet@2x.png | Bin 17194 -> 0 bytes .../src/components/backup/BackupSeedCards.tsx | 77 ++--- .../connection/thp/ThpPairingStart.tsx | 31 -- .../firmware/Buttons/FirmwareButtonsRow.tsx | 23 -- .../firmware/Buttons/FirmwareCloseButton.tsx | 11 - .../Buttons/FirmwareContinueButton.tsx | 18 -- .../Buttons/FirmwareInstallButton.tsx | 38 --- .../firmware/Buttons/FirmwareRetryButton.tsx | 11 - .../components/firmware/FirmwareInitial.tsx | 107 ++++--- .../firmware/FirmwareLowBatteryModal.tsx | 12 +- .../suite/src/components/firmware/index.tsx | 4 - .../Buttons/OnboardingButtonBack.tsx | 15 - .../Buttons/OnboardingButtonCta.tsx | 12 - .../Buttons/OnboardingButtonSkip.tsx | 15 - .../onboarding/CollapsibleOnboardingCard.tsx | 273 ------------------ .../OnboardingCard/OnboardingCard.tsx | 130 +++++++++ .../OnboardingCard/OnboardingCardButton.tsx | 3 + .../OnboardingCardSecondaryButton.tsx | 7 + .../onboarding/OnboardingLayout.tsx | 4 +- .../onboarding/OnboardingOption.tsx | 20 +- .../onboarding/OnboardingStepBox.tsx | 108 ------- .../suite/src/components/onboarding/index.ts | 25 -- .../recovery/SelectRecoveryType.tsx | 50 ++-- .../components/recovery/SelectWordCount.tsx | 65 +++-- .../suite/DeviceAuthenticationExplainer.tsx | 57 ---- .../suite/SecurityCheck/DeviceCompromised.tsx | 2 +- packages/suite/src/components/suite/index.tsx | 2 - .../suite/modals/LowBatteryModal.tsx | 40 +-- .../UnexpectedState/DeviceDifferent.tsx | 11 +- .../UnexpectedState/ShowPinMatrix.tsx | 23 +- .../onboarding/UnexpectedState/index.tsx | 4 +- packages/suite/src/views/onboarding/index.tsx | 2 +- .../src/views/onboarding/steps/Backup.tsx | 168 ++++++----- .../steps/BasicSettings/AdvancedSetup.tsx | 99 ------- .../BasicSettings/BasicSettingsStepBox.tsx | 99 ++++--- .../steps/BasicSettings/TorSection.tsx | 53 +--- .../onboarding/steps/BasicSettings/index.tsx | 28 +- .../onboarding/steps/CreateOrRecover.tsx | 26 +- .../steps/DeviceDisconnectedStep.tsx | 6 +- .../views/onboarding/steps/DeviceTutorial.tsx | 27 +- .../src/views/onboarding/steps/Final.tsx | 146 +++------- .../onboarding/steps/FirmwareInstallation.tsx | 46 +-- .../views/onboarding/steps/FirmwareStep.tsx | 40 ++- .../suite/src/views/onboarding/steps/Pin.tsx | 41 ++- .../steps/Recovery/RecoveryStepBox.tsx | 20 +- .../views/onboarding/steps/Recovery/index.tsx | 32 +- .../views/onboarding/steps/ResetDevice.tsx | 97 ++----- .../src/views/onboarding/steps/Security.tsx | 20 +- .../SecurityCheck/DeviceAuthenticity.tsx | 62 ++-- .../steps/SecurityCheck/SecurityCheck.tsx | 7 +- .../onboarding/steps/ThpPairingFailedStep.tsx | 36 +-- .../onboarding/steps/ThpPairingStartStep.tsx | 39 ++- .../views/onboarding/steps/ThpPairingStep.tsx | 26 +- packages/suite/src/views/start/SuiteStart.tsx | 2 +- .../components/CoinjoinConfirmation.tsx | 8 +- .../wallet/anonymize/components/Tile.tsx | 13 +- .../CoinjoinExplanation.tsx | 8 +- .../CoinjoinProcessStep.tsx | 13 +- 96 files changed, 801 insertions(+), 1601 deletions(-) delete mode 100644 packages/suite-data/files/images/png/backup.png delete mode 100644 packages/suite-data/files/images/png/backup@2x.png delete mode 100644 packages/suite-data/files/images/png/check-shield.png delete mode 100644 packages/suite-data/files/images/png/check-shield@2x.png delete mode 100644 packages/suite-data/files/images/png/clock.png delete mode 100644 packages/suite-data/files/images/png/clock@2x.png delete mode 100644 packages/suite-data/files/images/png/cloudy.webp delete mode 100644 packages/suite-data/files/images/png/cloudy@2x.webp delete mode 100644 packages/suite-data/files/images/png/coins.webp delete mode 100644 packages/suite-data/files/images/png/coins@2x.webp delete mode 100644 packages/suite-data/files/images/png/create-shamir-group.webp delete mode 100644 packages/suite-data/files/images/png/create-shamir-group@2x.webp delete mode 100644 packages/suite-data/files/images/png/error.png delete mode 100644 packages/suite-data/files/images/png/error@2x.png delete mode 100644 packages/suite-data/files/images/png/extra-info.png delete mode 100644 packages/suite-data/files/images/png/extra-info@2x.png delete mode 100644 packages/suite-data/files/images/png/firmware.png delete mode 100644 packages/suite-data/files/images/png/firmware@2x.png delete mode 100644 packages/suite-data/files/images/png/folder.png delete mode 100644 packages/suite-data/files/images/png/folder@2x.png delete mode 100644 packages/suite-data/files/images/png/key.png delete mode 100644 packages/suite-data/files/images/png/key@2x.png delete mode 100644 packages/suite-data/files/images/png/pin-locked.png delete mode 100644 packages/suite-data/files/images/png/pin-locked@2x.png delete mode 100644 packages/suite-data/files/images/png/pin.png delete mode 100644 packages/suite-data/files/images/png/pin@2x.png delete mode 100644 packages/suite-data/files/images/png/recovery.png delete mode 100644 packages/suite-data/files/images/png/recovery@2x.png delete mode 100644 packages/suite-data/files/images/png/tor-enabling.png delete mode 100644 packages/suite-data/files/images/png/tor-enabling@2x.png delete mode 100644 packages/suite-data/files/images/png/understand.png delete mode 100644 packages/suite-data/files/images/png/understand@2x.png delete mode 100644 packages/suite-data/files/images/png/wallet.png delete mode 100644 packages/suite-data/files/images/png/wallet@2x.png delete mode 100644 packages/suite/src/components/connection/thp/ThpPairingStart.tsx delete mode 100644 packages/suite/src/components/firmware/Buttons/FirmwareButtonsRow.tsx delete mode 100644 packages/suite/src/components/firmware/Buttons/FirmwareCloseButton.tsx delete mode 100644 packages/suite/src/components/firmware/Buttons/FirmwareContinueButton.tsx delete mode 100644 packages/suite/src/components/firmware/Buttons/FirmwareInstallButton.tsx delete mode 100644 packages/suite/src/components/firmware/Buttons/FirmwareRetryButton.tsx delete mode 100644 packages/suite/src/components/onboarding/Buttons/OnboardingButtonBack.tsx delete mode 100644 packages/suite/src/components/onboarding/Buttons/OnboardingButtonCta.tsx delete mode 100644 packages/suite/src/components/onboarding/Buttons/OnboardingButtonSkip.tsx delete mode 100644 packages/suite/src/components/onboarding/CollapsibleOnboardingCard.tsx create mode 100644 packages/suite/src/components/onboarding/OnboardingCard/OnboardingCard.tsx create mode 100644 packages/suite/src/components/onboarding/OnboardingCard/OnboardingCardButton.tsx create mode 100644 packages/suite/src/components/onboarding/OnboardingCard/OnboardingCardSecondaryButton.tsx delete mode 100644 packages/suite/src/components/onboarding/OnboardingStepBox.tsx delete mode 100644 packages/suite/src/components/onboarding/index.ts delete mode 100644 packages/suite/src/components/suite/DeviceAuthenticationExplainer.tsx delete mode 100644 packages/suite/src/views/onboarding/steps/BasicSettings/AdvancedSetup.tsx diff --git a/packages/components/src/components/Card/Card.tsx b/packages/components/src/components/Card/Card.tsx index 98af69ff7091..45c197c29186 100644 --- a/packages/components/src/components/Card/Card.tsx +++ b/packages/components/src/components/Card/Card.tsx @@ -33,7 +33,9 @@ export const allowedCardFrameProps = [ 'minHeight', 'maxHeight', 'overflow', + 'position', 'flex', + 'zIndex', ] as const satisfies FramePropsKeys[]; type AllowedFrameProps = Pick; diff --git a/packages/components/src/components/Image/Image.stories.tsx b/packages/components/src/components/Image/Image.stories.tsx index 91b4d17fb68b..57a7b91bc903 100644 --- a/packages/components/src/components/Image/Image.stories.tsx +++ b/packages/components/src/components/Image/Image.stories.tsx @@ -12,7 +12,7 @@ export default meta; export const Image: StoryObj = { args: { - image: 'BACKUP', + image: 'TOUCH', imageSrc: undefined, ...getFramePropsStory(allowedImageFrameProps).args, }, diff --git a/packages/components/src/components/Image/images.ts b/packages/components/src/components/Image/images.ts index 98f0fc168c37..c7ca6fae5bfe 100644 --- a/packages/components/src/components/Image/images.ts +++ b/packages/components/src/components/Image/images.ts @@ -34,38 +34,8 @@ export const SVG_IMAGES = { export type PngImage = keyof typeof PNG_IMAGES; export const PNG_IMAGES = { - BACKUP: 'backup.png', - BACKUP_2x: 'backup@2x.png', - CHECK_SHIELD: 'check-shield.png', - CHECK_SHIELD_2x: 'check-shield@2x.png', - CLOCK: 'clock.png', - CLOCK_2x: 'clock@2x.png', - CLOUDY: 'cloudy.webp', - CLOUDY_2x: 'cloudy@2x.webp', - COINS: 'coins.webp', - COINS_2x: 'coins@2x.webp', CONFIRM_FW_INSTALLATION_SCREEN_T1B1: 'confirm-fw-installation-screen-t1b1.png', CONNECTOR: 'connector.webp', - CREATE_SHAMIR_GROUP: 'create-shamir-group.webp', - CREATE_SHAMIR_GROUP_2x: 'create-shamir-group@2x.webp', - ERROR: 'error.png', - ERROR_2x: 'error@2x.png', - EXTRA_INFO: 'extra-info.png', - EXTRA_INFO_2x: 'extra-info@2x.png', - FIRMWARE: 'firmware.png', - FIRMWARE_2x: 'firmware@2x.png', - FOLDER: 'folder.png', - FOLDER_2x: 'folder@2x.png', - KEY: 'key.png', - KEY_2x: 'key@2x.png', - PIN: 'pin.png', - PIN_2x: 'pin@2x.png', - PIN_LOCKED: 'pin-locked.png', - PIN_LOCKED_2x: 'pin-locked@2x.png', - RECOVERY: 'recovery.png', - RECOVERY_2x: 'recovery@2x.png', - SHAMIR_SHARES: 'shamir-shares.png', - SHAMIR_SHARES_2x: 'shamir-shares@2x.png', TEX: 'tex.webp', TOUCH: 'touch.webp', TRADING_DCA_INVITY_APP: 'trading-dca-invity-app.webp', @@ -117,8 +87,4 @@ export const PNG_IMAGES = { TREZOR_UNKNOWN_2x: 'trezor-unknown@2x.webp', TREZOR_UNKNOWN_LARGE: 'trezor-unknown.webp', TREZOR_UNKNOWN_LARGE_2x: 'trezor-unknown@2x.webp', - UNDERSTAND: 'understand.png', - UNDERSTAND_2x: 'understand@2x.png', - WALLET: 'wallet.png', - WALLET_2x: 'wallet@2x.png', } as const; diff --git a/packages/components/src/components/typography/Text/Text.tsx b/packages/components/src/components/typography/Text/Text.tsx index 3bb3ce86ec19..b83e8d0a96cd 100644 --- a/packages/components/src/components/typography/Text/Text.tsx +++ b/packages/components/src/components/typography/Text/Text.tsx @@ -33,6 +33,7 @@ export const allowedTextFrameProps = [ 'margin', 'maxWidth', 'minWidth', + 'width', 'flex', 'position', 'zIndex', diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts index 0265e4e95cd5..51c568f62d3a 100644 --- a/packages/components/src/index.ts +++ b/packages/components/src/index.ts @@ -98,6 +98,7 @@ export { List, type ListProps } from './components/List/List'; export { StoryColumn, StoryWrapper } from './support/Story'; export { type Margin, + type Padding, type FrameProps, type FramePropsKeys, pickAndPrepareFrameProps, diff --git a/packages/suite-data/files/images/png/backup.png b/packages/suite-data/files/images/png/backup.png deleted file mode 100644 index 69a11e1729a958557448b1164eca1fc857617d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5663 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 diff --git a/packages/suite-data/files/images/png/check-shield.png b/packages/suite-data/files/images/png/check-shield.png deleted file mode 100644 index 9fc64175b134c096822168020c4cefb301f386e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5721 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 LNkvXXu0mjf=_jed diff --git a/packages/suite-data/files/images/png/check-shield@2x.png b/packages/suite-data/files/images/png/check-shield@2x.png deleted file mode 100644 index dc1a95f0365b60c18827318989367faaa88e11f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15285 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 diff --git a/packages/suite-data/files/images/png/clock.png b/packages/suite-data/files/images/png/clock.png deleted file mode 100644 index cfc038ce8defdd7d747093facdd38ae7685be5d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4122 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⪚v~(;V}yU%Q=Phc z4Jd21#5|jUd#0nA0+Ky>TaVSE!M#E~C?{BxnY^x;g%huJi{qso*C}i4@yEKLo(F|3 z2}&s#yr0BV#MDq^xHh7#gu~z$dp8~sdf32@)BhvHZpMDXnCEkt;rnf<|M$NOkdaiB Js1`E{{2$|!HP8S6 diff --git a/packages/suite-data/files/images/png/cloudy.webp b/packages/suite-data/files/images/png/cloudy.webp deleted file mode 100644 index 6878193081e2fe22639bbb3d8734ac362eb1663d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3182 zcmV-!43YCvNk&Fy3;+OEMM6+kP&il$0000G0001E003hE06|PpNJR($01dEg+jb&J z(tRRhb4o6zVgLVk6gG2b1vnc@CK^Pf2idGA5itSy|7OMXlyKo-^BOl}QBSQ67#nwtg zRTgeL9qve(sU740q}KUY(zWVq4<1Qoh`n@?jv$EGUtgM^xgohO1zI& zeX-2Xrzy3`@jL`prg4hW(>bufYui1Wyq2$rV~A2X>wL^My~(dl6nT-4J!K-_g<_RR z>2LS_dvrGSHY60O^(fqAVIFVT_pe{Xd*p5v2=FTXr|6nq-n)f$$`cpj|J>rQ{IjE>d@D+$O7&p8&~yyt&v zZi}zFkH=iS_c5FLE2Lo@?bERL-*m@dswLMDZ6}R|C5`kI8zE05!Z@S=z>*}BF%?-g z3~e`zKCLKCTpotOmWexePr<(U{%?mj5X^)?QKo`TN(_~!FZ6FzsMd(!aKC`609LQ_ z>)TMUBDNFDDjumGPN3GrM-#8Aw&RX})>zK~q$tbal~r0-#c8zKgXj|g2mlpnm8t_9 zM$Q~td~mAmofC`kT0aW0vS98kc)u|YpJZ7=R*QW4TBFl!2>haZS(XP%eTZNrg!}S{ zs%oqX%}sm+zD$=aYx=2`(%?dtWZH+YRC=2T2f`zAA_xE=&SH`$gUH?Jv24!vVe8Ce zm3D1E=FwjQu-ZwP*l;sYlH*BZ;bmb5 zWplNkI4^ti5KfVZ0x1@sjv`04zCBb~k)J(h&2)jvjLo9w@OtsVJ`4l~5S}OHufi_d zQ|T$Qe$Q}Wj5-vuGCf<>0W3b~nN#6?srlKaVw$ACU>fKxs3W&#J;3n7WjT4#hFGQC zOy+`+yc>HfC$v#?qlH+AlK9s)kN)%oAM3D`;vdPwy(?U`*2SxZxSPWnI;i)$yD$>7ft0$eR6kd zlcy%O+wNP;XC;p#Tc|~G6R7b3i05jN9Y(8Xgv7)tCL&&yNpN>W&eMz^3p*oF3u~RK zcbZ$=-Q{jA8Qdu5Br0hI4^wev?s2D76(&XypAnKGnYOzH_qf-bE2u$iB4*WBMLhpL z6sr*Lh@kVvZ4x&xLP6wV-_%8OXR_nf<_l)5;Il%u6h(&SYy$wx(tmF^8y=x(M!=Ia zt2qBli@R)9efZz6CaWmSi*m@752LvQd~Q$E$p%$$HX|UU2#a@ru^vEh_GW?CyiZuf ztST1sygXk40Eul>X&vmuBFzeeuf_2j{1X7vL(wIrEXFpS7Z6t|Uxa@EKp1%&^{OBi zF|U%~ib0J4$d93yx7j*jjL!>;h*4buKy12gS_rGkl4D-Iqv+7y@$ERSz-7P!Gdl$l zrvIoruo`BR?dl5?X`v_u*H;_DgOg@` zLNXJh`OmsO=Q$qk&8f)KIfzc5uRhBMzKV~aPuu)eIVJ3cc|Gj@tG{{O+t)cgLOA_y z2Dz$Vb9ym8Fw@x6$L!T_{=+K6z^0~3F!QhE`=IY&06{r@a$0Y`Z3{`y}_CJVO7 z`16Q#iR(g=*q!~?mM;qqI6Qi6cM1O|()v}&KNTGqvB!wsNn#g_(VycGZ~e&e)XrbK zo#v?4xe$sI!5m1TNFDS1hZqUZ(VzC(UgxjQ>bR&EhIo2PHpCQvSQy>Je9A*mr~OC0daZBe ztBUYUeG}xqNxiuS&;Il3Tk?4hRj}yAeE|q@nh?kffiyo~H}xBN`kfJ;^>pfk^4s5y zdSh2#9K*O^S?a-4A_6GHXakOpG_?Hw8~ZEZopA_EG?6faWGyowg_hd%c;+ zk0GjdESE+da4My>{j@CliSWYxz=I2Qy=Xg2Lm-SKgXe0|c7o}>O1H5jy!@Lk&!tXv z7reEJj3I;jin=Ln&PR9Pgjo!I$Flg(^`uQ%-MVaw@{4*B;eSmp1?DsC-xb@#KBY8C zyn^<1$J3xOx2@$_s~4Tfy(@sB=}2O3b!Rt-*CYa$JS*5RB4Bp?VX|yJ9`e+#xN}+V z17=tUeG>J#>sAZi$JAr4gLZJP*-lC^%)Gbwe{BF(P&gp^0{{Tf8vvaFDr5j;06sAk zheDzu485xu5CMW(Lv3fsbigJ62yWQbX7c4}0sR0!hyO?GE$Bh|l5k%#@BQ8}VbJvS zr+@zUY*^?E>!)dL-2+=Npsvz7 zPIX03o#v73)xZG${?H&7|NTQVA{Ov-e&kGS?9Zv1zpr!wcA4Yf4%>~S0g+CAw}3sZ zc*Cr~b9sQEp42$_toYCF1tP!XwI3+Nc;Wx+p8;_LhfiXSx1*#$0oS=|7if&V`MCww z-i}BGo-=nPu(86^U5VA$ETrp&_W?D5HMNd*K99aoDFaU!CsRPHk_PFn((%s912K^L zZ44n)r5JZ7xIuw^+>&%L^tL-Hnx$nhuL=l@*fBrr{pwtK4ld_a^pEq~$M)_q- ztA{9c_h0~)WgQ(H^3FJCQSfY#9i$CnxL;Jf+NwUJW}I@GLM? zo!h(kokx$IGw7w_QI$&v}&7C2C0p|-@LQPYM6Y4%%p8j67(RLs^|d~@@@ylMF4 zPFt9n{I871ZR0v9Tyf&Ou>b$l*>C`2#RdphvbL+Jt-2hI9Wmjkd4!kBi(%jg%A>;>JXmeqhxMIFy!r6F+Rq74)_rYR zG$LDC5VpIu_*g3OSNMPQ+#JY|d$uin*RU+4Q2F?8|8_0^_g#M$sH>Zr@Fo}x)|~v? zUPVop&%}$OZ#B4R2)7opZARtSPnC}*4Rskm_63cHO?5y&5(b9)q)3JE>jN*L!|DiX z*d)T5CjG$e)*|7-VUO_v-X<=_ldtuR12})LOaK3k4enWQai9PFJx~ABuK)kj#2}T` U?NA3gXG)v*KR7*<000000B3$DoB#j- diff --git a/packages/suite-data/files/images/png/cloudy@2x.webp b/packages/suite-data/files/images/png/cloudy@2x.webp deleted file mode 100644 index c4cf90b236497e6ec0a13775023ed2777a33e775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8578 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 I000000F0oR>Hq)$ diff --git a/packages/suite-data/files/images/png/coins.webp b/packages/suite-data/files/images/png/coins.webp deleted file mode 100644 index 63f94037342e1c1d347737306d798794e57c43cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2694 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 ACjbBd diff --git a/packages/suite-data/files/images/png/coins@2x.webp b/packages/suite-data/files/images/png/coins@2x.webp deleted file mode 100644 index c0642a3de54f90ee6c05f20c313940b8abc0df3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5812 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

8r_Ka4Os826XZs?HdGz#_)Gys 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

3EbP1zYz2k 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 U7Yd5x+nZc3-}-mIpKSmD0D`4)1poj5 diff --git a/packages/suite-data/files/images/png/error.png b/packages/suite-data/files/images/png/error.png deleted file mode 100644 index 45ab404cb2dc06cb690431e8857c8963e4616341..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6804 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 GBmWC68OeJ9 diff --git a/packages/suite-data/files/images/png/extra-info@2x.png b/packages/suite-data/files/images/png/extra-info@2x.png deleted file mode 100644 index 5ad3bf87644476dc38de356caf5434e20c23c124..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8713 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 R;dgnwp0=S@jmFdH{{cQ}yKn#i diff --git a/packages/suite-data/files/images/png/firmware.png b/packages/suite-data/files/images/png/firmware.png deleted file mode 100644 index 54a9a8fd1716c96ae3dbefacb83f14e515c43033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4669 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�H*61&A+%TS+elGM1KALW39t|`b!UE?2ba?hP{V% zIrfp&ylfO$@+emX)F)Jn9pqwJHZ9~ZllM(Hv(l|LNO4+9kyS*uDOzM&MGIR9t`9%o zqvw9pzl&GEXOm4XbGLI7tDUOH{?@Y}^{p=_tkvPtx=@ zkKZD$l^q=&R(U|EIElHrH$p9K1{!ep>C_UhFqG%Ue@KM-g4gdCVI6%7`ag-p zdBU=)hc7c<--2o>KVvYGET~z4i_z*=_FHCyammmjfq_tj#KaR%Y54>8wHfK*C7+wP zqZ^x=?!sFqfKW=t`-wH6m%D1(?7SIBY4R#`ev*kymD)+|bU=VbVvs=Z+UZ(_$DKuS zQEd5*i^bCBvXziXH096Z2Gvc-HAD4~g%v@yT3l;UEX+R`&#`JSrdirGs^S<{0!pf6 z&Yq4D3{LmXYZwW(z-;S= zrL&B(ADV|}XY|^+f`Y6Qs(jY8{IstDo8g^vH2Jv}Vv!yB66V-25`EK)(%YN@TwI>R z!f=Si;^N|!H8mGSOOpBzj3#`@#JF;JPdEz!7BXxP=G~9ZHE>)>zxO6RTK%+w00g-; z!|2{!2_rE2q|)zv)Jf70fA+4fu7Zb*9Fy4K{?{*#|3CJK61Ytn7nAU IutCuO0lL0e)Bpeg diff --git a/packages/suite-data/files/images/png/folder.png b/packages/suite-data/files/images/png/folder.png deleted file mode 100644 index f169586a0e24c0914b61e1eecea36d413161a769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2715 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 diff --git a/packages/suite-data/files/images/png/pin-locked.png b/packages/suite-data/files/images/png/pin-locked.png deleted file mode 100644 index f72703af37d9f6399b37d30bb7bfc3a67708bb40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3249 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 diff --git a/packages/suite-data/files/images/png/pin-locked@2x.png b/packages/suite-data/files/images/png/pin-locked@2x.png deleted file mode 100644 index ef8b5bb7d00e29081cdeb4b828001ba35688c86f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8587 zcmb7qWl$Wx^YKq!l%Lq002aa3Nl*%%D(?)5Y9hdiY!Y90O++8 zWe_@_jQ3Ls?5TfwqMrObj)t2Vqv=((aur(FdoFV1?ght{K2pO}jgagmEFdjb2MD(H zS~iAlt~+V!sz~9KjzFAH?UyDcsyr}*+<1*F4QsgBoUWE(tm&X$X_AAIpkge8CwO`3 zaOw9wc4Kkl5;Iu7+L__>@rXAytCjWqQff!QAXt;_x+_0b(I%Qt1 zH$2aykZP1P&u`hc!y{dJU6`d{xHj>6dwH%gma?b?%`+THG;YRs zqh_0QuH-<1m|_86AxwCQScP7Xq|72Sxtia)V))0a>$ugx`GTpTJ7Ji1ahP|aqVZOB zCQ01gJR-$RqNF1%-hOQ4o6vl$c~e~>#DV%`I6)c^zpjP zVWAH1`l%y;cg6eCn}!GKciW$&{B)M&$(IlZ8)e05GzUdfj+5j`%pJxUsA-Ho-N&9&eCfLTr3|6JsAxSkdC2)A?u0x*P zt2Yn2e%VJScYa4}d`NsQ(Am!GX2I5&r@7^sf$~LbsorCjb*(tYFeew{7pPp$-~}+P zKU|RZzJb^6_$UJl8-8wd*Q0;CM{$!EZi8p%;4?At_QQWS`xN!!*U)QI!sAZDr}yf& zbL)@l(K=Bk<$pA^8J%4S-;x7iL7X86_)KDh%|PJ*^!I{~pG!fXag&}uCBXiWRjK6l zC65=bguigen0+{-iQaGU^uUIqvCV=*LN2!VS=*e(eNLj4bqMdaj(>M}$T$VT^rK

NVx7OwKPHnY;v~M&!X!qXJ!ROky~=bu4cqLH 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 diff --git a/packages/suite-data/files/images/png/pin.png b/packages/suite-data/files/images/png/pin.png deleted file mode 100644 index 4787110953df18e52dfb20722386f36b397b8403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3258 zcmV;r3`O&aP)KF-k#(6k>=s%1?ElSlQbD z|F8C&(M1M~S$&B}FqY_t82Ez(P^6cjL@SHNV$t`*!Md|GMOFKzhN}Ms;AYMPdFh>> zAcs}o)cNj@J7TTRM$DUK03f(!LI8rcpsgzIc#R9d)KIFIw^Rk{em^bz*ThZa-0?A{Mf}ucBKnanCRH0XOPAZ=A^Mx}X{|$g> z&H-6};7R0|<~R4Ae(k2wHb)4N1YssY2!pn=g9U9>38-QYFe$4E)HO}3oc9=j^En0N z`L~`y4r%4d$g$t`m|c@0k|213K+sl#Nq4G%i&%;U8{B)!v~c?aH4DB5;CRje`N3OH zAxHH2kGkJG(93&j1(y&~AmX%jcn29H%g6ytV}rfNk$VKd7|Qf;_vh*sEd+1|IiLV? zKyyO#CLZki<7+kyk%AEyFyjF4r~M=la3rOrI-Ir)Dh&L+4 zJUHWtWdI@t59HXvz#AOUB4VLx;`n8f^iNRR9 z#~Bzn6D-c70jA-eD0)In2a!pSxOfT}?V8DLyLn^YiSzq6?OXq!pV?=|P;BG=r!mHQ z=y>GF-nfXBl4qDPf?-*ofMFT8VE`dLWKb>5aOTeR+} z&GnZPA1~?^UEl6DI+iC`Yyw0&50NE9ViI(Sg*vC#G=3ex(J=+`qIeNwDDBi6d*5y` zt}GEIlAaMI5FEyB+E2o$2!)$xPI`c@oMZ5)!{7Qhd*sNnhnpiOU+pnFrzS^jGDju9 zQzR?{P#bF4zcl_NLE#u9=@>)tBkf=Ku;=(zL4n3hdIPtCBt1kJKv^(+b1Ior4a8+^iuH|Sxp7eHG<0y%f;*oH3NzSvIW3BZh{LRGJ@ zkAp0f_;h&YHvoKq?A2bUH=OA(TAmV&GdL5xku;N=A~3a#=F0N%!3Qb(fgKwW6cn@k7DG@XIjmU0#$5Q%j@G|Tv+R&YRG`r8jD z$3*mAAuK|vs3gGmjcLEme8$^F-ZAJi2bkZz-E zdX)DDAmqG2K*n-9SA?Py_w?TU2zOcWQ1OY%VD)*X0k%mfEZL5}SZ`U28JS#gKn&jh zDS$J`$}LaB0JD?%B>)EQvaWUvqrFGnufF(R23u;O@ksfYAw^#dCLc)O3fjoC?CijgBg_^!qo583lWG8 zJ#$a7QEZq{kF`Qvpb80^hOmr|q3N0!Q4V6j7qS8mSw&je!CEopFpnZxc8>!vh3y~} z#g+e?-7sg*s1JLYJg*mI4rzVlzQ-P&SN-Kjztpf|{et?Xo8~tx`B7v2q9^VvnY$do z1&omNq2@TOu-DZ40PMqPsvKawOao67U=XQYf0UI2@^eT|!eI1|!L|T{@PUjyk+kW) zhm38QVoqaz$Qn(pYkZz*Oe-GjfcB!hW>OBCLM-9luix)8p3U_yRziNT_rVv7-j)+7e zNF)+441*xpFiJ~H5ex=FqVv>AvQySFT`$Ra{+N{U^(oTLxX%sgtQAY?E>vXE?7&zAig9 zBcS1mfV8)_2d`bbw$bvMk~3${JO_Y}>xp4)ZS88y9=41+$G!qh)1(e`gcKEm;{Za1 zpdNdNC4njLqb(U-Jmj?v4Gp+->C$(nPoMrKfWzY%2!)4dEf~xafsjC?mkbR<9;@d) zob&!V8MTq}3x%&#o(ouEckOrwLb+is!5{zxL&j+ZNCp_nzRT;LV5uG`J(qw`$fCgo z8SRtDd}Z9%vWkm~HF?EJAdax*;w4#mitKDppd=8P+@nb#)Nb;W>TwT*hMx`~aw~yk zg5vquecv65)8xeyw@h9{`BLpokE%EaA7BGIPuVisLTZ@#M)j1TJX3}&#pv}s0OAM* zmf2esNMgT#3WC}eAqoIU_QO!6KuE*ra5!x5A3Agh+qZAWh7B9AapOkp+O>;{mNu}qwlPI*X9U0Jd~ z+0@iTUZKpcrJ9?Y2@CQRHD_iS#f#&w;4n$hF8Q3zOEGIA+eA ziF4=9*#IOE`QC*K7t(pkAq0l@htrk)Y7FQcpZVb-i!*s)^=R;*Y7c}1^XyVjnUT)1$- zo-EQDz63&E;szY*Bs34_A?`ok^WV!d3C+~$4iYK4o#^!G)AszMzP_H0Y4%PqGADEo z!`=MMA?goy0i_oDWDSdRPIraK4!1!xHa3!1$Xkk(aHV{%dmHl^NcNJUgeHjH-QAEk z(~;!QJU#5glK-`v#GquTI4^c)zE|MNVr4f?D6Ub|*bRuh5 z*-lCeWW_MMWJ&pg<{>o9mBmH5rE`==lv{UPL!mp2{4BrIu|RgBkVLsc0&&{at5-2$ z!UWovK**e(?qSZOQvLB93qo9og-1fk%qqV?n4iEqbNB_0hEV1 zBtsJS7RxDQ(QudMAu=@4s-Vm(av1DP>>lL;AYX0+@?K3H^hzaIO`1f{rg&HjQM@DXtG#Y3f_HpQ*0QL)u7(#71PMav&@A&wUUa%Rl>|&dT=N2l6t1+EohqwiW>|sf2Y85 zgKnGJUin$(cn3lWm|NjRbNoa~vWCMX*9PdDA6!Z?~e5w4A z(&P-=OQ(Au40!)M3B>vMwnP6M??7k~=>=Wa|E_7;1j8`o)2zx37TJ5G0 z8@2nowNAe+ABMe0t%=-ox~~7$f)GmmKO#!F8UloSxbc2o4P$D4a*pI~6%`dd1K?7= z%tLltp7LMAFg95^Wu@gIrJQq?`ti);)vtDJlA6-d!<0x}1R@v=b^`c|RXzSCfRFwE s=*^ceU%q_#^5x5yFJHcV`6@Jh0=NV~{X&&{_5c6?07*qoM6N<$g65tjlmGw# diff --git a/packages/suite-data/files/images/png/pin@2x.png b/packages/suite-data/files/images/png/pin@2x.png deleted file mode 100644 index 7cbe5c0adecac0a1a56532217ff24154c11468c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8400 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 diff --git a/packages/suite-data/files/images/png/recovery.png b/packages/suite-data/files/images/png/recovery.png deleted file mode 100644 index 07bafcaad626e3f42d4814b3d9e406233822c4e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7044 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 diff --git a/packages/suite-data/files/images/png/tor-enabling@2x.png b/packages/suite-data/files/images/png/tor-enabling@2x.png deleted file mode 100644 index e3d9fe9612c142e5cb4217167c09e8382eda0bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13836 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 vT4XT5W(%e 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

>o=!+qT`Jo`OdBSOA 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 theme.legacy.TYPE_LIGHT_GREY}; - font-weight: ${variables.FONT_WEIGHT.MEDIUM}; - font-size: ${variables.FONT_SIZE.TINY}; -`; - -const Items = styled.div` - display: grid; - grid-template-columns: 1fr 1fr 1fr; - gap: 10px; - width: 100%; - - ${variables.SCREEN_QUERY.BELOW_TABLET} { - grid-template-columns: 1fr; - } -`; - -const StyledBackupSeedCard = styled(BackupSeedCard)` - width: 30%; - - ${variables.SCREEN_QUERY.BELOW_TABLET} { - width: 100%; - - & + & { - margin-top: 10px; - } - } -`; +import { useDispatch, useLayoutSize, useSelector } from 'src/hooks/suite'; const items = [ { @@ -65,29 +24,33 @@ const items = [ export const BackupSeedCards = () => { const backup = useSelector(state => state.backup); - const dispatch = useDispatch(); + const { isBelowTablet } = useLayoutSize(); const isChecked = (key: ConfirmKey) => backup.userConfirmed.includes(key); return ( - - + + - - + + {items.map(item => ( - dispatch(toggleCheckboxByKey(item.key))} - label={item.label} - icon={item.icon} - isChecked={isChecked(item.key)} - /> + dataTestId={`@backup/check-item/${item.key}`} + > + + + + {item.label} + + + ))} - - + + ); }; diff --git a/packages/suite/src/components/connection/thp/ThpPairingStart.tsx b/packages/suite/src/components/connection/thp/ThpPairingStart.tsx deleted file mode 100644 index c7e3a185bb77..000000000000 --- a/packages/suite/src/components/connection/thp/ThpPairingStart.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { useState } from 'react'; - -import { Button, Column, Text } from '@trezor/components'; -import { spacings } from '@trezor/theme'; - -import { Translation } from 'src/components/suite/Translation'; - -import { startThpSessionThunk } from '../../../actions/thp/startThpSessionThunk'; -import { useDispatch } from '../../../hooks/suite'; - -export const ThpPairingStart = () => { - const [isLoading, setIsLoading] = useState(false); - const dispatch = useDispatch(); - - const onClick = () => { - setIsLoading(true); - dispatch(startThpSessionThunk()); - }; - - return ( - - - - - - - - ); -}; diff --git a/packages/suite/src/components/firmware/Buttons/FirmwareButtonsRow.tsx b/packages/suite/src/components/firmware/Buttons/FirmwareButtonsRow.tsx deleted file mode 100644 index 668fcd74dd0d..000000000000 --- a/packages/suite/src/components/firmware/Buttons/FirmwareButtonsRow.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { Row } from '@trezor/components'; -import { spacings } from '@trezor/theme'; - -import { FirmwareCloseButton } from './FirmwareCloseButton'; - -type FirmwareButtonsRowProps = { - children: React.ReactNode; - onClose?: () => void; - withCancelButton?: boolean; -}; - -export const FirmwareButtonsRow = ({ - children, - onClose, - withCancelButton, -}: FirmwareButtonsRowProps) => ( - - {children} - {withCancelButton && onClose && ( - - )} - -); diff --git a/packages/suite/src/components/firmware/Buttons/FirmwareCloseButton.tsx b/packages/suite/src/components/firmware/Buttons/FirmwareCloseButton.tsx deleted file mode 100644 index 277c86b82b72..000000000000 --- a/packages/suite/src/components/firmware/Buttons/FirmwareCloseButton.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -import { Button, ButtonProps } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; - -export const FirmwareCloseButton = (props: Omit) => ( - -); diff --git a/packages/suite/src/components/firmware/Buttons/FirmwareContinueButton.tsx b/packages/suite/src/components/firmware/Buttons/FirmwareContinueButton.tsx deleted file mode 100644 index ba8bae303bd8..000000000000 --- a/packages/suite/src/components/firmware/Buttons/FirmwareContinueButton.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; - -import styled from 'styled-components'; - -import { Button, ButtonProps } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; - -// eslint-disable-next-line local-rules/no-override-ds-component -const StyledButton = styled(Button)` - min-width: 180px; -`; - -export const FirmwareContinueButton = (props: Omit) => ( - - - -); diff --git a/packages/suite/src/components/firmware/Buttons/FirmwareInstallButton.tsx b/packages/suite/src/components/firmware/Buttons/FirmwareInstallButton.tsx deleted file mode 100644 index 013bd54c8edc..000000000000 --- a/packages/suite/src/components/firmware/Buttons/FirmwareInstallButton.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import { Button, ButtonProps, Tooltip } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; -import { useTranslation } from 'src/hooks/suite'; - -const InstallButtonCommon = ( - props: Omit & { children?: React.ReactNode }, -) => ( - -); - -interface FirmwareInstallButtonProps extends Omit { - multipleDevicesConnected?: boolean; - children?: React.ReactNode; -} - -export const FirmwareInstallButton = (props: FirmwareInstallButtonProps) => { - const { translationString } = useTranslation(); - - const { multipleDevicesConnected, ...rest } = props; - - if (multipleDevicesConnected) { - return ( - {translationString('TR_INSTALL_FW_DISABLED_MULTIPLE_DEVICES')}} - > - - - ); - } - - return ; -}; diff --git a/packages/suite/src/components/firmware/Buttons/FirmwareRetryButton.tsx b/packages/suite/src/components/firmware/Buttons/FirmwareRetryButton.tsx deleted file mode 100644 index 65a16390cb38..000000000000 --- a/packages/suite/src/components/firmware/Buttons/FirmwareRetryButton.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -import { Button, ButtonProps } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; - -export const FirmwareRetryButton = (props: Omit) => ( - -); diff --git a/packages/suite/src/components/firmware/FirmwareInitial.tsx b/packages/suite/src/components/firmware/FirmwareInitial.tsx index a0880273da91..0c80eb754aa5 100644 --- a/packages/suite/src/components/firmware/FirmwareInitial.tsx +++ b/packages/suite/src/components/firmware/FirmwareInitial.tsx @@ -5,38 +5,23 @@ import styled from 'styled-components'; import { ExtendedMessageDescriptor } from '@suite-common/intl-types'; import { AcquiredDevice } from '@suite-common/suite-types'; import { selectDevices } from '@suite-common/wallet-core'; -import { Column, Note, variables } from '@trezor/components'; +import { ButtonProps, Column, Note, Row, Tooltip, variables } from '@trezor/components'; import { FirmwareType } from '@trezor/connect'; import { DeviceModelInternal, isBitcoinOnlyDevice } from '@trezor/device-utils'; import { spacingsPx } from '@trezor/theme'; -import { - FirmwareInstallButton, - FirmwareOffer, - FirmwareWarningsList, -} from 'src/components/firmware'; -import { - OnboardingButtonSkip, - OnboardingStepBox, - SkipStepConfirmation, -} from 'src/components/onboarding'; +import { FirmwareOffer, FirmwareWarningsList } from 'src/components/firmware'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { SkipStepConfirmation } from 'src/components/onboarding/SkipStepConfirmation'; import { Translation } from 'src/components/suite/Translation'; import { useDevice, useOnboarding, useSelector, useTranslation } from 'src/hooks/suite'; import { useFirmwareDesktopUpdate } from 'src/hooks/suite/useFirmwareDesktopUpdate'; import { selectIsDebugModeActive } from 'src/selectors/suite/suiteSelectors'; import { PrerequisitesGuide } from '../suite'; -import { FirmwareButtonsRow } from './Buttons/FirmwareButtonsRow'; import { FirmwareLowBatteryModal } from './FirmwareLowBatteryModal'; import { FirmwareSwitchWarning } from './FirmwareSwitchWarning'; -const Description = styled.div` - align-items: center; - display: flex; - flex-direction: column; - gap: 16px; -`; - const TextButton = styled.button` background: none; border: none; @@ -68,12 +53,31 @@ const EmphasizedText = styled.b` font-weight: ${variables.FONT_WEIGHT.DEMI_BOLD}; `; -interface GetDescriptionProps { +const InstallButton = ({ isDisabled, onClick, variant, children }: ButtonProps) => ( + } + > + + {children} + + +); + +type GetDescriptionProps = { required: boolean; targetType: FirmwareType; shouldSwitchFirmwareType?: boolean; isBitcoinOnlyAvailable?: boolean; -} +}; const getDescription = ({ required, @@ -119,6 +123,7 @@ type FirmwareInitialProps = { onClose?: () => void; }; +// TODO: consolidate with FirmwareInitialStandalone export const FirmwareInitial = ({ shouldSwitchFirmwareType = false, onClose, @@ -188,25 +193,25 @@ export const FirmwareInitial = ({ /> ), description: ( - + - + ), body: ( - + ), innerActions: ( - - + installFirmware(FirmwareType.Universal)} - multipleDevicesConnected={multipleDevicesConnected} + isDisabled={multipleDevicesConnected} > , }} /> - - - + installFirmware(targetType)} - multipleDevicesConnected={multipleDevicesConnected} + isDisabled={multipleDevicesConnected} > , }} /> - - + + ), }; } else if (['none', 'unknown'].includes(device.firmware)) { @@ -252,16 +256,18 @@ export const FirmwareInitial = ({ /> ), body: ( - + ), innerActions: ( - installFirmware(targetType)} - multipleDevicesConnected={multipleDevicesConnected} - /> + isDisabled={multipleDevicesConnected} + > + + ), }; } else if (device.mode === 'bootloader') { @@ -320,7 +326,7 @@ export const FirmwareInitial = ({ /> ), body: ( - + {deviceWillBeWiped && ( @@ -345,20 +351,25 @@ export const FirmwareInitial = ({ ), innerActions: ( - - + shouldCheckSeed ? setStatus('check-seed') : installFirmware(targetType) } - multipleDevicesConnected={multipleDevicesConnected} + isDisabled={multipleDevicesConnected} > - - + + {deviceWillBeWiped && onClose && ( + + + + )} + ), outerActions: device.firmware === 'outdated' && !isFirmwareInstallationMandatory ? ( - { setShowSkipConfirmation(true); updateAnalytics({ firmware: 'skip' }); @@ -366,7 +377,7 @@ export const FirmwareInitial = ({ data-testid="@firmware/skip-button" > - + ) : undefined, }; } @@ -377,8 +388,8 @@ export const FirmwareInitial = ({ {showSkipConfirmation && ( setShowSkipConfirmation(false)} /> )} - {content.body} - + ); } diff --git a/packages/suite/src/components/firmware/FirmwareLowBatteryModal.tsx b/packages/suite/src/components/firmware/FirmwareLowBatteryModal.tsx index 356ec0c0fd3e..d2b86890de82 100644 --- a/packages/suite/src/components/firmware/FirmwareLowBatteryModal.tsx +++ b/packages/suite/src/components/firmware/FirmwareLowBatteryModal.tsx @@ -1,5 +1,5 @@ import { DEVICE_LOW_BATTERY_PERCENTAGE_THRESHOLD } from '@suite-common/wallet-core'; -import { Card, Column, Text } from '@trezor/components'; +import { Card, Column, Paragraph } from '@trezor/components'; import { Translation } from 'src/components/suite/Translation'; @@ -11,17 +11,17 @@ type FirmwareLowBatteryModalProps = { export const FirmwareLowBatteryModal = ({ onClose }: FirmwareLowBatteryModalProps) => ( - + - + - - + + - + diff --git a/packages/suite/src/components/firmware/index.tsx b/packages/suite/src/components/firmware/index.tsx index f75c3a10f664..9ecde2ae4cac 100644 --- a/packages/suite/src/components/firmware/index.tsx +++ b/packages/suite/src/components/firmware/index.tsx @@ -6,10 +6,6 @@ export { FirmwareInitialStandalone } from './FirmwareInitialStandalone'; export { Fingerprint } from './Fingerprint'; export { FirmwareProgressBar } from './FirmwareProgressBar'; export { SelectCustomFirmware } from './SelectCustomFirmware'; -export { FirmwareRetryButton } from './Buttons/FirmwareRetryButton'; -export { FirmwareCloseButton } from './Buttons/FirmwareCloseButton'; -export { FirmwareContinueButton } from './Buttons/FirmwareContinueButton'; -export { FirmwareInstallButton } from './Buttons/FirmwareInstallButton'; export { FirmwareInstallationProgressCheck } from './ProgressCheck/FirmwareInstallationProgressCheck'; export { RotatingPhrases } from './RotatingPhrases'; export { FirmwareWarningsList } from './FirmwareWarningsList'; diff --git a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonBack.tsx b/packages/suite/src/components/onboarding/Buttons/OnboardingButtonBack.tsx deleted file mode 100644 index 964b64b4e75d..000000000000 --- a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonBack.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { Button, ButtonProps } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; - -export const OnboardingButtonBack = (props: Omit) => ( - -); diff --git a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonCta.tsx b/packages/suite/src/components/onboarding/Buttons/OnboardingButtonCta.tsx deleted file mode 100644 index e0889c411f58..000000000000 --- a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonCta.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import styled from 'styled-components'; - -import { Button, ButtonProps } from '@trezor/components'; - -// eslint-disable-next-line local-rules/no-override-ds-component -const StyledButton = styled(Button)` - min-width: 180px; -`; - -export const OnboardingButtonCta = (props: ButtonProps) => ( - {props.children} -); diff --git a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonSkip.tsx b/packages/suite/src/components/onboarding/Buttons/OnboardingButtonSkip.tsx deleted file mode 100644 index 55270c412feb..000000000000 --- a/packages/suite/src/components/onboarding/Buttons/OnboardingButtonSkip.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { HtmlHTMLAttributes } from 'react'; - -import { TextButton } from '@trezor/components'; - -export const OnboardingButtonSkip = (props: HtmlHTMLAttributes) => ( - - {props.children} - -); diff --git a/packages/suite/src/components/onboarding/CollapsibleOnboardingCard.tsx b/packages/suite/src/components/onboarding/CollapsibleOnboardingCard.tsx deleted file mode 100644 index 4c366a974a48..000000000000 --- a/packages/suite/src/components/onboarding/CollapsibleOnboardingCard.tsx +++ /dev/null @@ -1,273 +0,0 @@ -import { HTMLAttributes, ReactNode } from 'react'; - -import { motion } from 'framer-motion'; -import styled, { css } from 'styled-components'; - -import { - ElevationUp, - H2, - Icon, - Image, - ImageKey, - Text, - motionEasing, - useElevation, - variables, -} from '@trezor/components'; -import { Elevation, borders, mapElevationToBackground, spacings, zIndices } from '@trezor/theme'; - -const headerVariants = { - closed: { - opacity: 1, - }, - expanded: { - opacity: 0, - }, -}; - -const animationVariants = { - closed: { - opacity: 0, - height: 0, - }, - expanded: { - opacity: 1, - height: 'auto', - }, -}; - -type CardWrapperProps = { - $expandable?: boolean; - $expanded?: boolean; - $nested?: boolean; - $variant?: 'small' | 'large'; - $elevation: Elevation; - $withImage: boolean; -}; - -const CardWrapper = styled.div` - position: relative; - padding: ${({ $variant }) => ($variant === 'large' ? '40px 80px' : '20px 30px')}; - width: ${({ $variant }) => ($variant === 'large' ? '100%' : 'auto')}; - border-radius: ${borders.radii.md}; - background: ${mapElevationToBackground}; - z-index: ${zIndices.base}; - cursor: ${({ $expanded }) => !$expanded && 'pointer'}; - - ${({ $expandable, $variant }) => - !$expandable && - css` - ${variables.SCREEN_QUERY.BELOW_LAPTOP} { - padding-left: ${$variant === 'large' ? '40px' : '30px'}; - padding-right: ${$variant === 'large' ? '40px' : '30px'}; - padding-bottom: ${$variant === 'large' ? '40px' : '20px'}; - } - - ${variables.SCREEN_QUERY.MOBILE} { - padding-left: 20px; - padding-right: 20px; - } - `} - - ${({ $expanded, $expandable, theme }) => - $expandable && - !$expanded && - css` - background: ${theme.legacy.BG_GREY}; - box-shadow: rgb(0 0 0 / 0%) 0 2px 5px 0; - border-radius: 10px; - padding: 16px 26px; - `} - - ${({ $expanded, $expandable, theme, $variant }) => - $expandable && - $expanded && - css` - background: ${theme.legacy.BG_WHITE}; - border-radius: 16px; - padding: ${$variant === 'large' ? '40px' : '20px 30px'}; - `} - - ${({ $nested, theme }) => - $nested - ? css` - padding: 0; - ` - : css` - box-shadow: 0 2px 5px 0 ${theme.legacy.BOX_SHADOW_BLACK_20}; - `} - - ${({ $withImage }) => - $withImage && - css` - margin-top: 50px; - padding-top: 80px; - `} - - ${({ $variant: variant }) => - variant === 'small' && - css` - max-width: 550px; - `} -`; - -const CardWrapperInner = styled.div<{ $expandable: boolean }>` - overflow: ${({ $expandable }) => $expandable && 'hidden'}; -`; - -const CardImageWrapper = styled.div` - width: 100px; - height: 100px; - position: absolute; - margin-left: auto; - margin-right: auto; - top: -50px; - left: 0; - right: 0; -`; - -const ChildrenWrapper = styled.div` - display: flex; - flex-direction: column; - align-items: center; -`; - -const Description = styled.div<{ $hasChildren?: boolean }>` - padding: 0 60px 36px; - text-align: center; - - ${variables.SCREEN_QUERY.BELOW_TABLET} { - padding: 0 0 36px; - } -`; - -const CollapsibleCardInner = styled(motion.div)` - text-align: left; - display: flex; - align-items: center; - padding: 0 6px; -`; - -const HeadingExpandable = styled.div` - font-size: ${variables.FONT_SIZE.NORMAL}; - font-weight: ${variables.FONT_WEIGHT.MEDIUM}; - flex: 1; -`; - -const Tag = styled.div` - color: ${({ theme }) => theme.legacy.TYPE_LIGHT_GREY}; - text-transform: uppercase; - font-size: ${variables.FONT_SIZE.TINY}; - font-weight: ${variables.FONT_WEIGHT.DEMI_BOLD}; - letter-spacing: 0.2px; -`; - -const IconWrapper = styled.div` - position: absolute; - top: 24px; - right: 24px; -`; - -export interface CollapsibleOnboardingCardProps extends HTMLAttributes { - image?: ImageKey; - variant?: 'small' | 'large'; - expandable?: boolean; - expanded?: boolean; - nested?: boolean; - onToggle?: () => void; - expandableIcon?: ReactNode; - heading?: ReactNode; - description?: ReactNode; - children?: ReactNode; - tag?: ReactNode; -} - -export const CollapsibleOnboardingCard = ({ - heading, - description, - image, - children, - variant = 'large', - expanded = true, - expandable = false, - expandableIcon, - nested, - tag, - onToggle = () => undefined, - ...rest -}: CollapsibleOnboardingCardProps) => { - const { elevation } = useElevation(); - - return ( - - - - - {expandable && ( - - {expandableIcon} - - {heading} - - {tag && {tag}} - - )} - - - {expandable && expanded && ( - - - - )} - - {heading && ( -

- {heading} -

- )} - - {description && ( - - {description} - - )} - - {image && ( - - - - )} - - {children} - - - - - - ); -}; diff --git a/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCard.tsx b/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCard.tsx new file mode 100644 index 000000000000..5a9de713b236 --- /dev/null +++ b/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCard.tsx @@ -0,0 +1,130 @@ +import { ReactNode } from 'react'; +import { useIntl } from 'react-intl'; + +import { TrezorDevice } from '@suite-common/suite-types'; +import { + Box, + Card, + Column, + H2, + IconCircle, + IconName, + Modal, + Padding, + Paragraph, + Row, +} from '@trezor/components'; +import TrezorConnect from '@trezor/connect'; +import { getDeviceColorVariant } from '@trezor/device-utils'; +import { ConfirmOnDevice } from '@trezor/product-components'; +import { zIndices } from '@trezor/theme'; + +import { Translation } from 'src/components/suite/Translation'; +import messages from 'src/support/messages'; + +import { OnboardingCardButton } from './OnboardingCardButton'; +import { OnboardingCardSecondaryButton } from './OnboardingCardSecondaryButton'; + +export type OnboardingCardProps = { + heading?: ReactNode; + description?: ReactNode; + innerActions?: ReactNode; + outerActions?: ReactNode; + iconName?: IconName; + device?: TrezorDevice; + isConfirmedOnDevice?: boolean; + devicePrompt?: ReactNode; + isActionAbortable?: boolean; + children?: ReactNode; + padding?: Padding; + 'data-testid'?: string; +}; + +export const OnboardingCard = ({ + heading, + description, + iconName, + innerActions, + outerActions, + device, + isActionAbortable, + isConfirmedOnDevice = false, + devicePrompt, + children, + padding = { horizontal: 60, top: 48, bottom: 60 }, + 'data-testid': dataTestId, +}: OnboardingCardProps) => { + const intl = useIntl(); + const deviceModelInternal = device?.features?.internal_model; + const isBackDropVisible = !!deviceModelInternal && isConfirmedOnDevice; + + return ( + <> + {isBackDropVisible && } + + {isBackDropVisible && ( + + } + deviceModelInternal={deviceModelInternal} + deviceUnitColor={getDeviceColorVariant(device)} + onCancel={ + isActionAbortable + ? () => + TrezorConnect.cancel( + intl.formatMessage(messages.TR_CANCELLED), + ) + : undefined + } + /> + + )} + + + {(heading || description) && ( + + {heading &&

{heading}

} + {description && ( + + {description} + + )} +
+ )} + {children && {children}} + {innerActions && {innerActions}} +
+
+ {iconName && ( + + + + )} + {outerActions && {outerActions}} +
+ + ); +}; + +OnboardingCard.Button = OnboardingCardButton; +OnboardingCard.SecondaryButton = OnboardingCardSecondaryButton; diff --git a/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCardButton.tsx b/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCardButton.tsx new file mode 100644 index 000000000000..887e320dd2c2 --- /dev/null +++ b/packages/suite/src/components/onboarding/OnboardingCard/OnboardingCardButton.tsx @@ -0,0 +1,3 @@ +import { Button, ButtonProps } from '@trezor/components'; + +export const OnboardingCardButton = (props: ButtonProps) => +); diff --git a/packages/suite/src/components/onboarding/OnboardingLayout.tsx b/packages/suite/src/components/onboarding/OnboardingLayout.tsx index 1906800d9350..79fae1bf5e6a 100644 --- a/packages/suite/src/components/onboarding/OnboardingLayout.tsx +++ b/packages/suite/src/components/onboarding/OnboardingLayout.tsx @@ -8,7 +8,7 @@ import { TREZOR_SUPPORT_URL } from '@trezor/urls'; import { MODAL } from 'src/actions/suite/constants'; import { GuideButton, GuideRouter } from 'src/components/guide'; -import { OnboardingProgressBar } from 'src/components/onboarding'; +import { OnboardingProgressBar } from 'src/components/onboarding/OnboardingProgressBar'; import { Translation } from 'src/components/suite/Translation'; import { SuiteBanners } from 'src/components/suite/banners'; import { ReduxModal } from 'src/components/suite/modals/ReduxModal/ReduxModal'; @@ -37,7 +37,7 @@ const OnboardingContent = ({ children }: OnboardingContentProps) => { const { onCancelHandler } = useOnboardingCancelButtonContext(); return ( - + diff --git a/packages/suite/src/components/onboarding/OnboardingOption.tsx b/packages/suite/src/components/onboarding/OnboardingOption.tsx index bcf1849532a7..1b199db4e098 100644 --- a/packages/suite/src/components/onboarding/OnboardingOption.tsx +++ b/packages/suite/src/components/onboarding/OnboardingOption.tsx @@ -1,6 +1,6 @@ import { HTMLAttributes, ReactNode } from 'react'; -import styled, { css } from 'styled-components'; +import styled from 'styled-components'; import { Icon, IconName, useElevation, variables } from '@trezor/components'; import { @@ -51,24 +51,6 @@ const IconWrapper = styled.div` margin-right: 24px; `; -export const OptionsWrapper = styled.div<{ $fullWidth?: boolean }>` - display: flex; - - @media all and (max-width: ${variables.SCREEN_SIZE.SM}) { - flex-direction: column; - } - - ${props => - props.$fullWidth !== false && - css` - width: 100%; - `} -`; - -export const OptionsDivider = styled.div` - flex: 0 0 24px; -`; - interface OnboardingOptionProps extends HTMLAttributes { heading: ReactNode; description?: ReactNode; diff --git a/packages/suite/src/components/onboarding/OnboardingStepBox.tsx b/packages/suite/src/components/onboarding/OnboardingStepBox.tsx deleted file mode 100644 index 9831853c9f90..000000000000 --- a/packages/suite/src/components/onboarding/OnboardingStepBox.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { ReactNode } from 'react'; -import { useIntl } from 'react-intl'; - -import styled from 'styled-components'; - -import { TrezorDevice } from '@suite-common/suite-types'; -import { Box, Column, Modal, Row } from '@trezor/components'; -import TrezorConnect from '@trezor/connect'; -import { ConfirmOnDevice } from '@trezor/product-components'; -import { zIndices } from '@trezor/theme'; - -import { Translation } from 'src/components/suite/Translation'; -import messages from 'src/support/messages'; - -import { - CollapsibleOnboardingCard, - CollapsibleOnboardingCardProps, -} from './CollapsibleOnboardingCard'; - -export type OnboardingStepBoxProps = CollapsibleOnboardingCardProps & { - innerActions?: ReactNode; - outerActions?: ReactNode; - device?: TrezorDevice; - disableConfirmWrapper?: boolean; - nested?: boolean; - devicePromptTitle?: ReactNode; - isActionAbortable?: boolean; -}; - -const StyledCollapsibleOnboardingCard = styled(CollapsibleOnboardingCard)<{ - $isBackDropVisible: boolean; -}>` - z-index: ${({ $isBackDropVisible }) => ($isBackDropVisible ? zIndices.modal : 0)}; -`; - -// Legacy duplicate of CollapsibleBox !! Should not be used elsewhere -export const OnboardingStepBox = ({ - heading, - description, - image, - innerActions, - outerActions, - device, - isActionAbortable, - disableConfirmWrapper, - nested, - devicePromptTitle, - children, - ...rest -}: OnboardingStepBoxProps) => { - const intl = useIntl(); - - const deviceModelInternal = device?.features?.internal_model; - - const isBackDropVisible = !!deviceModelInternal && !disableConfirmWrapper; - - return ( - <> - {isBackDropVisible && } - - - {!disableConfirmWrapper && deviceModelInternal && ( - - - } - deviceModelInternal={deviceModelInternal} - deviceUnitColor={device?.features?.unit_color} - onCancel={ - isActionAbortable - ? () => - TrezorConnect.cancel( - intl.formatMessage(messages.TR_CANCELLED), - ) - : undefined - } - /> - - )} - {(children || innerActions) && ( - <> - {children} - {innerActions && ( - - {innerActions} - - )} - - )} - - {outerActions && {outerActions}} - - - ); -}; diff --git a/packages/suite/src/components/onboarding/index.ts b/packages/suite/src/components/onboarding/index.ts deleted file mode 100644 index fdbc248f16c8..000000000000 --- a/packages/suite/src/components/onboarding/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { OnboardingButtonBack } from './Buttons/OnboardingButtonBack'; -import { OnboardingButtonCta } from './Buttons/OnboardingButtonCta'; -import { OnboardingButtonSkip } from './Buttons/OnboardingButtonSkip'; -import { Hologram } from './Hologram'; -import { OnboardingLayout } from './OnboardingLayout'; -import { OnboardingOption, OptionsDivider, OptionsWrapper } from './OnboardingOption'; -import { OnboardingProgressBar } from './OnboardingProgressBar'; -import { OnboardingStepBox, type OnboardingStepBoxProps } from './OnboardingStepBox'; -import { SkipStepConfirmation } from './SkipStepConfirmation'; - -export { - OnboardingButtonCta, - OnboardingButtonBack, - OnboardingButtonSkip, - OnboardingOption, - OptionsWrapper, - OptionsDivider, - OnboardingLayout, - Hologram, - OnboardingStepBox, - SkipStepConfirmation, - OnboardingProgressBar, -}; - -export type { OnboardingStepBoxProps }; diff --git a/packages/suite/src/components/recovery/SelectRecoveryType.tsx b/packages/suite/src/components/recovery/SelectRecoveryType.tsx index bbbbec7103e9..c893ecb32519 100644 --- a/packages/suite/src/components/recovery/SelectRecoveryType.tsx +++ b/packages/suite/src/components/recovery/SelectRecoveryType.tsx @@ -1,26 +1,32 @@ -import { OnboardingOption, OptionsDivider, OptionsWrapper } from 'src/components/onboarding'; +import { Grid } from '@trezor/components'; + +import { OnboardingOption } from 'src/components/onboarding/OnboardingOption'; import { Translation } from 'src/components/suite/Translation'; +import { useLayoutSize } from 'src/hooks/suite/useLayoutSize'; -interface SelectRecoveryTypeProps { +type SelectRecoveryTypeProps = { onSelect: (type: 'standard' | 'advanced') => void; -} +}; + +export const SelectRecoveryType = ({ onSelect }: SelectRecoveryTypeProps) => { + const { isBelowTablet } = useLayoutSize(); -export const SelectRecoveryType = ({ onSelect }: SelectRecoveryTypeProps) => ( - - onSelect('standard')} - icon="recoverySeedFilled" - heading={} - description={} - data-testid="@recovery/select-type/standard" - /> - - onSelect('advanced')} - icon="trezorModelOneFilled" - heading={} - description={} - data-testid="@recovery/select-type/advanced" - /> - -); + return ( + + onSelect('standard')} + icon="recoverySeedFilled" + heading={} + description={} + data-testid="@recovery/select-type/standard" + /> + onSelect('advanced')} + icon="trezorModelOneFilled" + heading={} + description={} + data-testid="@recovery/select-type/advanced" + /> + + ); +}; diff --git a/packages/suite/src/components/recovery/SelectWordCount.tsx b/packages/suite/src/components/recovery/SelectWordCount.tsx index 3064f2c7d369..03823d58ca1d 100644 --- a/packages/suite/src/components/recovery/SelectWordCount.tsx +++ b/packages/suite/src/components/recovery/SelectWordCount.tsx @@ -1,41 +1,46 @@ import styled from 'styled-components'; -import { OnboardingOption, OptionsDivider, OptionsWrapper } from 'src/components/onboarding'; +import { Grid } from '@trezor/components'; + +import { OnboardingOption } from 'src/components/onboarding/OnboardingOption'; import { Translation } from 'src/components/suite/Translation'; +import { useLayoutSize } from 'src/hooks/suite/useLayoutSize'; import { WordCount } from 'src/types/recovery'; const StyledOption = styled(OnboardingOption)` justify-content: center; `; -interface SelectWordCountProps { +type SelectWordCountProps = { onSelect: (number: WordCount) => void; -} +}; + +export const SelectWordCount = ({ onSelect }: SelectWordCountProps) => { + const { isBelowTablet } = useLayoutSize(); -export const SelectWordCount = ({ onSelect }: SelectWordCountProps) => ( - - { - onSelect(12); - }} - heading={} - data-testid="@recovery/select-count/12" - /> - - { - onSelect(18); - }} - heading={} - data-testid="@recovery/select-count/18" - /> - - { - onSelect(24); - }} - heading={} - data-testid="@recovery/select-count/24" - /> - -); + return ( + + { + onSelect(12); + }} + heading={} + data-testid="@recovery/select-count/12" + /> + { + onSelect(18); + }} + heading={} + data-testid="@recovery/select-count/18" + /> + { + onSelect(24); + }} + heading={} + data-testid="@recovery/select-count/24" + /> + + ); +}; diff --git a/packages/suite/src/components/suite/DeviceAuthenticationExplainer.tsx b/packages/suite/src/components/suite/DeviceAuthenticationExplainer.tsx deleted file mode 100644 index b5675469aaa5..000000000000 --- a/packages/suite/src/components/suite/DeviceAuthenticationExplainer.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import styled, { css } from 'styled-components'; - -import { TranslationKey } from '@suite-common/intl-types'; -import { Icon, IconName, variables } from '@trezor/components'; - -import { Translation } from 'src/components/suite/Translation'; - -const Item = styled.div` - display: flex; - align-items: center; - gap: 24px; - text-align: left; -`; - -const Items = styled.div<{ $isHorizontal: DeviceAuthenticationExplainerProps['horizontal'] }>` - display: grid; - gap: 40px; - color: ${({ theme }) => theme.legacy.TYPE_LIGHT_GREY}; - font-size: ${variables.FONT_SIZE.NORMAL}; - font-weight: ${variables.FONT_WEIGHT.MEDIUM}; - - ${({ $isHorizontal }) => - $isHorizontal && - css` - @media only screen and (min-width: ${variables.SCREEN_SIZE.SM}) { - grid-template-columns: repeat(3, 1fr); - - ${Item} { - flex-direction: column; - text-align: center; - } - } - `} -`; - -const items: Array<{ icon: IconName; text: TranslationKey }> = [ - { icon: 'shieldCheck', text: 'TR_DEVICE_AUTHENTICITY_ITEM_1' }, - { icon: 'cpu', text: 'TR_DEVICE_AUTHENTICITY_ITEM_2' }, - { icon: 'listChecks', text: 'TR_DEVICE_AUTHENTICITY_ITEM_3' }, -] as const; - -interface DeviceAuthenticationExplainerProps { - horizontal?: boolean; -} - -export const DeviceAuthenticationExplainer = ({ - horizontal, -}: DeviceAuthenticationExplainerProps) => ( - - {items.map(({ icon, text }) => ( - - - - - ))} - -); diff --git a/packages/suite/src/components/suite/SecurityCheck/DeviceCompromised.tsx b/packages/suite/src/components/suite/SecurityCheck/DeviceCompromised.tsx index d452d46629fa..ac6a81fdd0a6 100644 --- a/packages/suite/src/components/suite/SecurityCheck/DeviceCompromised.tsx +++ b/packages/suite/src/components/suite/SecurityCheck/DeviceCompromised.tsx @@ -97,7 +97,7 @@ const DeviceCompromisedContent = () => { export const DeviceCompromised = () => ( - + diff --git a/packages/suite/src/components/suite/index.tsx b/packages/suite/src/components/suite/index.tsx index d17d8cf2f7e0..45632e79c245 100644 --- a/packages/suite/src/components/suite/index.tsx +++ b/packages/suite/src/components/suite/index.tsx @@ -44,7 +44,6 @@ import { TorLoader } from './TorLoader/TorLoader'; import { CountdownTimer } from './CountdownTimer'; import { QrCode } from './QrCode'; import { CoinBalance } from './CoinBalance'; -import { DeviceAuthenticationExplainer } from './DeviceAuthenticationExplainer'; import { Preloader } from './Preloader/Preloader'; import { TrafficLightDraggableWindowHeader } from './TrafficLightOffset'; import { PinMatrix } from './PinMatrix/PinMatrix'; @@ -96,7 +95,6 @@ export { CountdownTimer, QrCode, CoinBalance, - DeviceAuthenticationExplainer, Preloader, TrafficLightDraggableWindowHeader, PinMatrix, diff --git a/packages/suite/src/components/suite/modals/LowBatteryModal.tsx b/packages/suite/src/components/suite/modals/LowBatteryModal.tsx index e9e5595d786f..88b07afb638f 100644 --- a/packages/suite/src/components/suite/modals/LowBatteryModal.tsx +++ b/packages/suite/src/components/suite/modals/LowBatteryModal.tsx @@ -1,4 +1,4 @@ -import { Button, Column, H3, Modal, Text } from '@trezor/components'; +import { Modal } from '@trezor/components'; import { useDevice } from 'src/hooks/suite'; @@ -9,40 +9,30 @@ type LowBatteryModalProps = { onClose: () => void; }; -type LowBatteryModalHeadingProps = { - batteryLevel: number; -}; - -const LowBatteryModalHeading = ({ batteryLevel }: LowBatteryModalHeadingProps) => ( - -

- -

- - - -
-); - export const LowBatteryModal = ({ onClose, children }: LowBatteryModalProps) => { const { device } = useDevice(); + if (!device) return null; - const bateryLevel = typeof device?.features?.soc === 'number' ? device?.features.soc : 0; + const batteryLevel = typeof device?.features?.soc === 'number' ? device?.features.soc : 0; return ( } + heading={} + description={ + + } onCancel={onClose} + variant="destructive" bottomContent={ - + } > {children} diff --git a/packages/suite/src/views/onboarding/UnexpectedState/DeviceDifferent.tsx b/packages/suite/src/views/onboarding/UnexpectedState/DeviceDifferent.tsx index 1008be3d462b..61799d0ce663 100644 --- a/packages/suite/src/views/onboarding/UnexpectedState/DeviceDifferent.tsx +++ b/packages/suite/src/views/onboarding/UnexpectedState/DeviceDifferent.tsx @@ -1,6 +1,4 @@ -import { Button } from '@trezor/components'; - -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { useOnboarding } from 'src/hooks/suite'; @@ -8,8 +6,7 @@ export const DeviceDifferent = () => { const { resetOnboarding, enableOnboardingReducer } = useOnboarding(); return ( - } description={ <> @@ -19,7 +16,7 @@ export const DeviceDifferent = () => { } innerActions={ - + } /> ); diff --git a/packages/suite/src/views/onboarding/UnexpectedState/ShowPinMatrix.tsx b/packages/suite/src/views/onboarding/UnexpectedState/ShowPinMatrix.tsx index 731eaa879d2f..a1a6a51aaae1 100644 --- a/packages/suite/src/views/onboarding/UnexpectedState/ShowPinMatrix.tsx +++ b/packages/suite/src/views/onboarding/UnexpectedState/ShowPinMatrix.tsx @@ -1,11 +1,10 @@ import { useState } from 'react'; import { selectSelectedDevice } from '@suite-common/wallet-core'; -import { Button, Column } from '@trezor/components'; +import { Column } from '@trezor/components'; import TrezorConnect, { UI } from '@trezor/connect'; -import { spacings } from '@trezor/theme'; -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { PinMatrix } from 'src/components/suite'; import { Translation } from 'src/components/suite/Translation'; import { useOnboarding, useSelector } from 'src/hooks/suite'; @@ -24,18 +23,24 @@ export const ShowPinMatrix = () => { // (which could happen on Final step where we set device name and homescreen) if (device?.features && activeStepId !== 'set-pin' && showPinMatrix) { return ( - } device={device} + isConfirmedOnDevice isActionAbortable={false} + innerActions={ + + + + } > - + - - + ); } }; diff --git a/packages/suite/src/views/onboarding/UnexpectedState/index.tsx b/packages/suite/src/views/onboarding/UnexpectedState/index.tsx index 86e5ea683b15..44d8dc7c97e5 100644 --- a/packages/suite/src/views/onboarding/UnexpectedState/index.tsx +++ b/packages/suite/src/views/onboarding/UnexpectedState/index.tsx @@ -9,9 +9,9 @@ import { DeviceDifferent } from './DeviceDifferent'; import { ShowPinMatrix } from './ShowPinMatrix'; import { DeviceDisconnectedStep } from '../steps/DeviceDisconnectedStep'; -interface UnexpectedStateProps { +type UnexpectedStateProps = { children: JSX.Element; -} +}; /** * This component handles unexpected device states across various steps in the onboarding. diff --git a/packages/suite/src/views/onboarding/index.tsx b/packages/suite/src/views/onboarding/index.tsx index be2df0f01fa5..0cb454c44269 100644 --- a/packages/suite/src/views/onboarding/index.tsx +++ b/packages/suite/src/views/onboarding/index.tsx @@ -5,7 +5,7 @@ import { selectSelectedDevice } from '@suite-common/wallet-core'; import { exhaustive } from '@trezor/type-utils'; import { goto } from 'src/actions/suite/routerActions'; -import { OnboardingLayout } from 'src/components/onboarding'; +import { OnboardingLayout } from 'src/components/onboarding/OnboardingLayout'; import * as STEP from 'src/constants/onboarding/steps'; import { useDispatch, useOnboarding, useSelector } from 'src/hooks/suite'; import { UnexpectedState } from 'src/views/onboarding/UnexpectedState'; diff --git a/packages/suite/src/views/onboarding/steps/Backup.tsx b/packages/suite/src/views/onboarding/steps/Backup.tsx index 695a075a9353..b3a21c6acea4 100644 --- a/packages/suite/src/views/onboarding/steps/Backup.tsx +++ b/packages/suite/src/views/onboarding/steps/Backup.tsx @@ -1,22 +1,15 @@ import { useState } from 'react'; -import styled from 'styled-components'; - import { selectSelectedDevice } from '@suite-common/wallet-core'; -import { Image } from '@trezor/components'; +import { exhaustive } from '@trezor/type-utils'; import { backupDevice } from 'src/actions/backup/backupActions'; import { goToNextStep, updateAnalytics } from 'src/actions/onboarding/onboardingActions'; import * as onboardingActions from 'src/actions/onboarding/onboardingActions'; import { goto } from 'src/actions/suite/routerActions'; import { BackupSeedCards } from 'src/components/backup'; -import { - OnboardingButtonCta, - OnboardingButtonSkip, - OnboardingStepBox, - OptionsWrapper, - SkipStepConfirmation, -} from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { SkipStepConfirmation } from 'src/components/onboarding/SkipStepConfirmation'; import { Translation } from 'src/components/suite/Translation'; import { SettingsAnchor } from 'src/constants/suite/anchors'; import { useDispatch, useSelector } from 'src/hooks/suite'; @@ -24,11 +17,6 @@ import { selectBackup, selectBackupStatus } from 'src/reducers/backup/backupRedu import { selectIsActionAbortable, selectIsDeviceLocked } from 'src/selectors/suite/suiteSelectors'; import { canContinue } from 'src/utils/backup'; -// eslint-disable-next-line local-rules/no-override-ds-component -const StyledImage = styled(Image)` - flex: 1; -`; - export const BackupStep = () => { const [showSkipConfirmation, setShowSkipConfirmation] = useState(false); const backup = useSelector(selectBackup); @@ -64,83 +52,89 @@ export const BackupStep = () => { dispatch(goto('settings-device', { anchor: SettingsAnchor.WipeDevice })); }; + const getContent = () => { + switch (backupStatus) { + case 'initial': + return ( + } + description={} + innerActions={ + + + + } + outerActions={ + + + + } + > + + + ); + case 'in-progress': + return ( + } + description={} + device={device} + isConfirmedOnDevice + isActionAbortable={isActionAbortable} + /> + ); + case 'finished': + return ( + } + description={} + innerActions={ + dispatch(goToNextStep())} + isDisabled={!canContinue(backup.userConfirmed)} + > + + + } + /> + ); + case 'error': + return ( + } + description={ + + } + innerActions={ + + + + } + /> + ); + default: + return exhaustive(backupStatus); + } + }; + return ( <> {showSkipConfirmation && ( setShowSkipConfirmation(false)} /> )} - {backupStatus === 'initial' && ( - } - description={} - innerActions={ - - - - } - outerActions={ - - - - } - > - - - - - )} - {backupStatus === 'in-progress' && ( - } - description={} - device={device} - isActionAbortable={isActionAbortable} - /> - )} - - {backupStatus === 'finished' && ( - } - description={} - innerActions={ - dispatch(goToNextStep())} - isDisabled={!canContinue(backup.userConfirmed)} - > - - - } - /> - )} - {backupStatus === 'error' && ( - } - description={ - - } - innerActions={ - - - - } - > - - - - - )} + {getContent()} ); }; diff --git a/packages/suite/src/views/onboarding/steps/BasicSettings/AdvancedSetup.tsx b/packages/suite/src/views/onboarding/steps/BasicSettings/AdvancedSetup.tsx deleted file mode 100644 index 210326ed7a67..000000000000 --- a/packages/suite/src/views/onboarding/steps/BasicSettings/AdvancedSetup.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { ReactNode, useState } from 'react'; - -import styled, { useTheme } from 'styled-components'; - -import { Icon } from '@trezor/components'; -import { isDesktop, isWeb } from '@trezor/env-utils'; - -import { CollapsibleOnboardingCard } from 'src/components/onboarding/CollapsibleOnboardingCard'; -import { Translation } from 'src/components/suite/Translation'; -import { useSelector } from 'src/hooks/suite'; -import { getIsTorEnabled } from 'src/utils/suite/tor'; - -import { TorSection } from './TorSection'; - -const AdvancedSetupWrapper = styled.div` - width: 100%; - text-align: center; -`; - -const Boxes = styled.div` - width: 100%; - display: flex; - flex-direction: column; - text-align: left; - margin-bottom: 36px; - - > * + * { - margin-top: 24px; - } -`; - -const Buttons = styled.div` - display: flex; - justify-content: center; - padding-bottom: 36px; -`; - -const IconWrapper = styled.div` - margin: 0 28px 0 0; -`; - -interface AdvancedSetupProps { - children: ReactNode; -} - -export const AdvancedSetup = ({ children }: AdvancedSetupProps) => { - const torStatus = useSelector(state => state.suite.torStatus); - const [torOpen, setTorOpen] = useState(false); - - const theme = useTheme(); - - const toggleTor = () => setTorOpen(!torOpen); - - const isTorEnabled = getIsTorEnabled(torStatus); - - return ( - - - {(isDesktop() || (isWeb() && isTorEnabled)) && ( - } - description={ - , - }} - /> - } - expandable - expanded={torOpen} - tag={} - expandableIcon={ - - {isTorEnabled ? ( - - ) : ( - - )} - - } - onToggle={toggleTor} - > - - - )} - - {children} - - ); -}; diff --git a/packages/suite/src/views/onboarding/steps/BasicSettings/BasicSettingsStepBox.tsx b/packages/suite/src/views/onboarding/steps/BasicSettings/BasicSettingsStepBox.tsx index 997f20dc7cc3..7ba959604afc 100644 --- a/packages/suite/src/views/onboarding/steps/BasicSettings/BasicSettingsStepBox.tsx +++ b/packages/suite/src/views/onboarding/steps/BasicSettings/BasicSettingsStepBox.tsx @@ -1,31 +1,28 @@ import { useEffect } from 'react'; -import styled from 'styled-components'; - import { changeCoinVisibility, selectEnabledNetworks } from '@suite-common/wallet-core'; -import { CollapsibleBox } from '@trezor/components'; -import { spacings } from '@trezor/theme'; +import { Badge, CollapsibleBox, Column, Row, Tooltip } from '@trezor/components'; +import { isDesktop, isWeb } from '@trezor/env-utils'; -import { OnboardingStepBox, OnboardingStepBoxProps } from 'src/components/onboarding'; -import { CoinGroup, TooltipSymbol } from 'src/components/suite'; +import { + OnboardingCard, + type OnboardingCardProps, +} from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { CoinGroup } from 'src/components/suite'; import { Translation } from 'src/components/suite/Translation'; import { useNetworkSupport } from 'src/hooks/settings/useNetworkSupport'; import { useDispatch, useSelector } from 'src/hooks/suite'; +import { getIsTorEnabled } from 'src/utils/suite/tor'; -const Separator = styled.hr` - height: 1px; - width: 100%; - background: none; - border: 0; - border-top: 1px solid ${({ theme }) => theme.legacy.STROKE_GREY}; - margin-bottom: 30px; -`; +import { TorSection } from './TorSection'; -export const BasicSettingsStepBox = (props: OnboardingStepBoxProps) => { +export const BasicSettingsStepBox = (props: OnboardingCardProps) => { const { showUnsupportedCoins, supportedMainnets, unsupportedMainnets, supportedTestnets } = useNetworkSupport(); const enabledNetworks = useSelector(selectEnabledNetworks); + const torStatus = useSelector(state => state.suite.torStatus); const dispatch = useDispatch(); + const isTorEnabled = getIsTorEnabled(torStatus); // BTC should be enabled by default useEffect(() => { @@ -33,39 +30,53 @@ export const BasicSettingsStepBox = (props: OnboardingStepBoxProps) => { }, [dispatch]); return ( - - - - - - } - /> - - } - paddingType="large" - > - - - {showUnsupportedCoins && ( + + + - - } - /> - + } + hasIcon + > + + } - paddingType="large" > - + - )} - + {showUnsupportedCoins && ( + } + hasIcon + > + + + } + > + + + )} + {(isDesktop() || (isWeb() && isTorEnabled)) && ( + + + + + +
+ } + > + + + )} +
+ ); }; diff --git a/packages/suite/src/views/onboarding/steps/BasicSettings/TorSection.tsx b/packages/suite/src/views/onboarding/steps/BasicSettings/TorSection.tsx index 560d64054978..d3b29237afe9 100644 --- a/packages/suite/src/views/onboarding/steps/BasicSettings/TorSection.tsx +++ b/packages/suite/src/views/onboarding/steps/BasicSettings/TorSection.tsx @@ -1,6 +1,4 @@ -import styled from 'styled-components'; - -import { Switch, variables } from '@trezor/components'; +import { Paragraph, Row, Switch } from '@trezor/components'; import { toggleTor } from 'src/actions/suite/suiteActions'; import { Translation } from 'src/components/suite/Translation'; @@ -9,30 +7,9 @@ import { selectModalType } from 'src/reducers/suite/modalReducer'; import { TorStatus } from 'src/types/suite'; import { getIsTorEnabled, getIsTorLoading } from 'src/utils/suite/tor'; -const TorWrapper = styled.div` - width: 100%; - display: flex; - justify-content: space-between; - align-items: center; - padding-top: 16px; - margin-bottom: 12px; - border-top: 1px solid ${({ theme }) => theme.legacy.STROKE_GREY}; -`; - -const Label = styled.div` - font-weight: ${variables.FONT_WEIGHT.DEMI_BOLD}; - font-weight: 500; -`; - -const SwitchWrapper = styled.div` - display: flex; - align-items: center; - justify-content: flex-end; -`; - -interface TorSectionProps { +type TorSectionProps = { torStatus: TorStatus; -} +}; export const TorSection = ({ torStatus }: TorSectionProps) => { const modalType = useSelector(selectModalType); @@ -45,18 +22,16 @@ export const TorSection = ({ torStatus }: TorSectionProps) => { const handleChange = () => dispatch(toggleTor(!isTorEnabled, modalType)); return ( - - - - - - + + + + + + ); }; diff --git a/packages/suite/src/views/onboarding/steps/BasicSettings/index.tsx b/packages/suite/src/views/onboarding/steps/BasicSettings/index.tsx index 369e143429d1..fd367c72f8f6 100644 --- a/packages/suite/src/views/onboarding/steps/BasicSettings/index.tsx +++ b/packages/suite/src/views/onboarding/steps/BasicSettings/index.tsx @@ -1,17 +1,15 @@ import { selectEnabledNetworks } from '@suite-common/wallet-core'; -import { OnboardingButtonCta } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { useOnboarding, useSelector } from 'src/hooks/suite'; import { getIsTorLoading } from 'src/utils/suite/tor'; -import { AdvancedSetup } from './AdvancedSetup'; import { BasicSettingsStepBox } from './BasicSettingsStepBox'; const BasicSettings = () => { const enabledNetworks = useSelector(selectEnabledNetworks); const torStatus = useSelector(state => state.suite.torStatus); - const { goToNextStep } = useOnboarding(); const noNetworkEnabled = !enabledNetworks.length; @@ -21,19 +19,17 @@ const BasicSettings = () => { } description={} - outerActions={ - - { - goToNextStep(); - }} - isLoading={isTorLoading} - isDisabled={noNetworkEnabled} - > - - - + innerActions={ + { + goToNextStep(); + }} + isLoading={isTorLoading} + isDisabled={noNetworkEnabled} + > + + } /> ); diff --git a/packages/suite/src/views/onboarding/steps/CreateOrRecover.tsx b/packages/suite/src/views/onboarding/steps/CreateOrRecover.tsx index c769f7653539..b09de26b1772 100644 --- a/packages/suite/src/views/onboarding/steps/CreateOrRecover.tsx +++ b/packages/suite/src/views/onboarding/steps/CreateOrRecover.tsx @@ -1,22 +1,21 @@ -import { - OnboardingOption, - OnboardingStepBox, - OptionsDivider, - OptionsWrapper, -} from 'src/components/onboarding'; +import { Flex } from '@trezor/components'; + +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { OnboardingOption } from 'src/components/onboarding/OnboardingOption'; import { Translation } from 'src/components/suite/Translation'; import * as STEP from 'src/constants/onboarding/steps'; -import { useOnboarding } from 'src/hooks/suite'; +import { useLayoutSize, useOnboarding } from 'src/hooks/suite'; const CreateOrRecoverStep = () => { const { goToNextStep, addPath, updateAnalytics } = useOnboarding(); + const { isBelowTablet } = useLayoutSize(); return ( - } > - + { }} heading={} /> - { addPath(STEP.PATH_RECOVERY); @@ -38,8 +36,8 @@ const CreateOrRecoverStep = () => { }} heading={} /> - - + + ); }; diff --git a/packages/suite/src/views/onboarding/steps/DeviceDisconnectedStep.tsx b/packages/suite/src/views/onboarding/steps/DeviceDisconnectedStep.tsx index ea3b4e8606f4..edd567e13a10 100644 --- a/packages/suite/src/views/onboarding/steps/DeviceDisconnectedStep.tsx +++ b/packages/suite/src/views/onboarding/steps/DeviceDisconnectedStep.tsx @@ -1,11 +1,11 @@ -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { PrerequisitesGuide } from 'src/components/suite/PrerequisitesGuide/PrerequisitesGuide'; export const DeviceDisconnectedStep = () => ( - + - + ); diff --git a/packages/suite/src/views/onboarding/steps/DeviceTutorial.tsx b/packages/suite/src/views/onboarding/steps/DeviceTutorial.tsx index b0fc8af3e385..3c189f15c130 100644 --- a/packages/suite/src/views/onboarding/steps/DeviceTutorial.tsx +++ b/packages/suite/src/views/onboarding/steps/DeviceTutorial.tsx @@ -1,13 +1,14 @@ import { useEffect } from 'react'; import { useIntl } from 'react-intl'; +import { DEFAULT_FLAGSHIP_MODEL } from '@suite-common/suite-constants'; import { selectSelectedDevice } from '@suite-common/wallet-core'; -import { Button, Column } from '@trezor/components'; +import { IconName } from '@trezor/components'; import TrezorConnect from '@trezor/connect'; +import { mapTrezorModelToIcon } from '@trezor/product-components'; import { beginOnboardingTutorial } from 'src/actions/onboarding/onboardingActions'; -import { OnboardingStepBox } from 'src/components/onboarding'; -import { DeviceConfirmImage } from 'src/components/suite'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { useDispatch, useSelector } from 'src/hooks/suite'; import { selectIsActionAbortable } from 'src/selectors/suite/suiteSelectors'; @@ -26,28 +27,26 @@ export const DeviceTutorial = () => { const handleSkipClick = () => TrezorConnect.cancel(intl.formatMessage(messages.TR_CANCELLED)); return ( - - - -
- } + } description={} device={device} + iconName={ + `${mapTrezorModelToIcon[device?.features?.internal_model || DEFAULT_FLAGSHIP_MODEL]}Filled` as IconName + } innerActions={ isActionAbortable && ( - + ) } - devicePromptTitle={} + devicePrompt={} + isConfirmedOnDevice /> ); }; diff --git a/packages/suite/src/views/onboarding/steps/Final.tsx b/packages/suite/src/views/onboarding/steps/Final.tsx index cb6f8d46e573..d18e96657a9f 100644 --- a/packages/suite/src/views/onboarding/steps/Final.tsx +++ b/packages/suite/src/views/onboarding/steps/Final.tsx @@ -1,103 +1,40 @@ import { useEffect, useRef, useState } from 'react'; import { FormProvider } from 'react-hook-form'; -import useMeasure from 'react-use/lib/useMeasure'; -import styled, { css } from 'styled-components'; - import { startDiscoveryThunk } from '@suite-common/wallet-core'; -import { Button, Menu, Popover, PopoverRef, Tooltip, variables } from '@trezor/components'; +import { + Box, + Button, + Column, + Divider, + Flex, + H2, + Menu, + Popover, + PopoverRef, + Row, + Tooltip, +} from '@trezor/components'; import { hasBitcoinOnlyFirmware } from '@trezor/device-utils'; import { DeviceAnimation } from '@trezor/product-components'; import { EventType, analytics } from '@trezor/suite-analytics'; -import { spacingsPx, typography } from '@trezor/theme'; -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { HomescreenGallery } from 'src/components/suite'; import { ChangeDeviceLabelForm } from 'src/components/suite/ChangeDeviceLabelForm'; import { Translation } from 'src/components/suite/Translation'; import { getHomescreens } from 'src/constants/suite/homescreens'; import { useDevice, useDispatch, useOnboarding, useSelector } from 'src/hooks/suite'; import { useChangeDeviceLabel } from 'src/hooks/suite/useChangeDeviceLabel'; +import { useLayoutSize } from 'src/hooks/suite/useLayoutSize'; import { selectIsActionAbortable } from 'src/selectors/suite/suiteSelectors'; import { isHomescreenSupportedOnDevice } from 'src/utils/suite/homescreen'; -const Content = styled.div` - flex-direction: column; - flex: 1; - display: flex; -`; - -const DeviceImageWrapper = styled.div` - display: flex; - justify-content: center; - align-items: center; - width: 400px; - height: 400px; - margin: 0 ${spacingsPx.lg} 0 -60px; - - @media (max-width: ${variables.SCREEN_SIZE.SM}) { - margin: 0; - width: 200px; - height: 320px; - } -`; - -const Heading = styled.div` - ${typography.titleLarge} - margin-bottom: ${spacingsPx.xxl}; - - @media screen and (max-width: ${variables.SCREEN_SIZE.MD}) { - ${typography.titleMedium} - } -`; - -const SetupActions = styled.div` - display: flex; - align-items: flex-start; - margin-bottom: ${spacingsPx.xxl}; - padding-bottom: ${spacingsPx.xxl}; - border-bottom: 1px solid ${({ theme }) => theme.legacy.STROKE_GREY}; - width: fit-content; - gap: ${spacingsPx.md}; - flex-flow: row wrap; -`; - -// eslint-disable-next-line local-rules/no-override-ds-component -const EnterSuiteButton = styled(Button)` - height: 64px; - min-width: 280px; - align-self: flex-start; - justify-content: space-between; - padding-left: ${spacingsPx.xl}; - padding-right: ${spacingsPx.xl}; -`; - -const Wrapper = styled.div<{ $shouldWrap?: boolean }>` - display: flex; - width: 100%; - align-items: center; - - ${({ $shouldWrap }) => - $shouldWrap && - css` - padding: 0; - margin: 0; - flex-direction: column; - - ${DeviceImageWrapper} { - margin: 0 0 ${spacingsPx.lg}; - } - - ${Heading} { - text-align: center; - } - `} -`; - export const FinalStep = () => { const { goToSuite } = useOnboarding(); const popoverRef = useRef(undefined); const dispatch = useDispatch(); + const { isBelowTablet } = useLayoutSize(); const { isLocked, device } = useDevice(); const isDeviceLocked = isLocked(); @@ -112,8 +49,6 @@ export const FinalStep = () => { const { form, handleSubmit } = useChangeDeviceLabel(); - const [wrapperRef, { width }] = useMeasure(); - useEffect(() => { const handleKeyDown = (event: KeyboardEvent) => { if (event.key === 'Escape') { @@ -162,26 +97,28 @@ export const FinalStep = () => { const hasGallery = getHomescreens(isBitcoinOnlyFirmware)[deviceModelInternal].length > 0; return ( - - - + + - - - + + +

- +

{!state && ( - + +
+ +
); }; diff --git a/packages/suite/src/views/onboarding/steps/FirmwareInstallation.tsx b/packages/suite/src/views/onboarding/steps/FirmwareInstallation.tsx index 3a05540b3420..49e4fe8260e6 100644 --- a/packages/suite/src/views/onboarding/steps/FirmwareInstallation.tsx +++ b/packages/suite/src/views/onboarding/steps/FirmwareInstallation.tsx @@ -1,7 +1,4 @@ -import styled from 'styled-components'; - -import { Button, Column } from '@trezor/components'; -import { spacingsPx } from '@trezor/theme'; +import { Column, Paragraph } from '@trezor/components'; import { FirmwareOffer, @@ -9,7 +6,7 @@ import { ReconnectDevicePrompt, RotatingPhrases, } from 'src/components/firmware'; -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { WebUsbButton } from 'src/components/suite'; import { Translation } from 'src/components/suite/Translation'; import { useFirmwareDesktopUpdate } from 'src/hooks/suite/useFirmwareDesktopUpdate'; @@ -19,20 +16,12 @@ import { selectIsActionAbortable, } from 'src/selectors/suite/suiteSelectors'; -const SelectDevice = styled.div` - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - gap: ${spacingsPx.lg}; - color: ${({ theme }) => theme.legacy.TYPE_LIGHT_GREY}; -`; - -interface FirmwareInstallationProps { +type FirmwareInstallationProps = { install: () => void; onSuccess: () => void; -} +}; +// TODO: consolidate with FirmwareInstallationStandalone export const FirmwareInstallation = ({ install, onSuccess }: FirmwareInstallationProps) => { const { status, showReconnectPrompt, targetType, reconnectEvent } = useFirmwareDesktopUpdate(); const isActionAbortable = useSelector(selectIsActionAbortable); @@ -51,21 +40,19 @@ export const FirmwareInstallation = ({ install, onSuccess }: FirmwareInstallatio // a reboot in case of fresh device which is, from the start, in bootloader mode (thus first time paired as a bootloader device). // Suite won't detect such a restarted device, which will be now in normal mode, till it is paired again. return ( - - + + + + - +
); } if (status === 'done') { return ( - + ); } }; @@ -73,19 +60,18 @@ export const FirmwareInstallation = ({ install, onSuccess }: FirmwareInstallatio return ( <> {showReconnectPrompt && } - } - device={undefined} isActionAbortable={isActionAbortable} innerActions={getInnerActionComponent()} > - + - + ); }; diff --git a/packages/suite/src/views/onboarding/steps/FirmwareStep.tsx b/packages/suite/src/views/onboarding/steps/FirmwareStep.tsx index c1c2bcac666e..61270da75e89 100644 --- a/packages/suite/src/views/onboarding/steps/FirmwareStep.tsx +++ b/packages/suite/src/views/onboarding/steps/FirmwareStep.tsx @@ -9,12 +9,10 @@ import { exhaustive } from '@trezor/type-utils'; import { MODAL } from 'src/actions/suite/constants'; import { Fingerprint, - FirmwareContinueButton, FirmwareInitial, FirmwareInstallationProgressCheck, - FirmwareRetryButton, } from 'src/components/firmware'; -import { OnboardingButtonBack, OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { useFirmwareInstallationProgressCheck, useOnboarding, useSelector } from 'src/hooks/suite'; import { useFirmwareDesktopUpdate } from 'src/hooks/suite/useFirmwareDesktopUpdate'; @@ -63,26 +61,35 @@ export const FirmwareStep = () => { if (showFingerprintCheck && device) { // Some old firmwares ask for verifying firmware fingerprint by dispatching ButtonRequest_FirmwareCheck return ( - } device={device} isActionAbortable={false} + isConfirmedOnDevice > - + ); } // edge case 1 - Installation failed if (status === 'error') { return ( - } description={} - innerActions={} - outerActions={ resetReducer()} />} + innerActions={ + + + + } + outerActions={ + resetReducer()}> + + + } /> ); } @@ -98,8 +105,8 @@ export const FirmwareStep = () => { const firmwareType = getSuiteFirmwareTypeString(device.firmwareType); return ( - } description={ { /> } innerActions={ - { goToNextStep(); updateAnalytics({ firmware: 'up-to-date' }); }} - /> + > + + } /> ); @@ -172,7 +182,7 @@ export const FirmwareStep = () => { case 'done': // This is shown only for NON-THP devices, THP device goes directly to the next step after successful THP pairing if (isProgressCheckDisplayed) { return ( - + diff --git a/packages/suite/src/views/onboarding/steps/Pin.tsx b/packages/suite/src/views/onboarding/steps/Pin.tsx index f5c0d5e533d3..b26caca160fb 100644 --- a/packages/suite/src/views/onboarding/steps/Pin.tsx +++ b/packages/suite/src/views/onboarding/steps/Pin.tsx @@ -6,12 +6,8 @@ import TrezorConnect, { UI } from '@trezor/connect'; import { spacings } from '@trezor/theme'; import { changePin } from 'src/actions/settings/deviceSettingsActions'; -import { - OnboardingButtonCta, - OnboardingButtonSkip, - OnboardingStepBox, - SkipStepConfirmation, -} from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { SkipStepConfirmation } from 'src/components/onboarding/SkipStepConfirmation'; import { PinMatrix } from 'src/components/suite'; import { Translation } from 'src/components/suite/Translation'; import { useDispatch, useOnboarding, useSelector } from 'src/hooks/suite'; @@ -95,17 +91,17 @@ const SetPinStep = () => { // User entered 2 different PINs, show error and offer to try again // Used only on T1B1, T2T1 shows pins mismatch error on its display return ( - } data-testid="@pin-mismatch" innerActions={ - - + } /> ); @@ -121,8 +117,8 @@ const SetPinStep = () => { {showSkipConfirmation && ( setShowSkipConfirmation(false)} /> )} - {status === 'initial' && } @@ -133,28 +129,29 @@ const SetPinStep = () => { description={} innerActions={ // "Create a pin" button to start the process, continue button after the pin is set (as outerAction), no primary CTA during the setup procedure on T2T1 - !showConfirmationPrompt ? ( - - - ) : undefined + + ) } outerActions={ // show skip button only if we are not done yet with setting up the pin (state is other than success state) // and if confirmation prompt is not active (I guess there is no point showing back btn which can't be clicked because it is under the modal) - !showConfirmationPrompt ? ( - - - ) : undefined + + ) } - device={showConfirmationPrompt ? device : undefined} + device={device} + isConfirmedOnDevice={!!showConfirmationPrompt} isActionAbortable={status === 'initial' ? isActionAbortable : true} > {/* // device requested showing a pin matrix, show the matrix also on "repeat-pin" status until we get fail or success response from the device */} @@ -166,7 +163,7 @@ const SetPinStep = () => { )} - + ); }; diff --git a/packages/suite/src/views/onboarding/steps/Recovery/RecoveryStepBox.tsx b/packages/suite/src/views/onboarding/steps/Recovery/RecoveryStepBox.tsx index 594289d92073..db5f2766b75e 100644 --- a/packages/suite/src/views/onboarding/steps/Recovery/RecoveryStepBox.tsx +++ b/packages/suite/src/views/onboarding/steps/Recovery/RecoveryStepBox.tsx @@ -3,13 +3,13 @@ import { DeviceModelInternal } from '@trezor/device-utils'; import { goToPreviousStep } from 'src/actions/onboarding/onboardingActions'; import { setStatus } from 'src/actions/recovery/recoveryActions'; import { - OnboardingButtonBack, - OnboardingStepBox, - OnboardingStepBoxProps, -} from 'src/components/onboarding'; + OnboardingCard, + type OnboardingCardProps, +} from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { Translation } from 'src/components/suite/Translation'; import { useDevice, useDispatch, useSelector } from 'src/hooks/suite'; -const RecoveryStepBox = (props: OnboardingStepBoxProps) => { +const RecoveryStepBox = (props: OnboardingCardProps) => { const recovery = useSelector(state => state.recovery); const dispatch = useDispatch(); @@ -49,14 +49,16 @@ const RecoveryStepBox = (props: OnboardingStepBoxProps) => { }; return ( - handleBack()} data-testid="@onboarding/recovery/back-button" - /> + > + + ) : undefined } {...props} diff --git a/packages/suite/src/views/onboarding/steps/Recovery/index.tsx b/packages/suite/src/views/onboarding/steps/Recovery/index.tsx index 4cdae65e45bb..19dfde451fb9 100644 --- a/packages/suite/src/views/onboarding/steps/Recovery/index.tsx +++ b/packages/suite/src/views/onboarding/steps/Recovery/index.tsx @@ -1,11 +1,9 @@ -import styled from 'styled-components'; - import { isDeviceWithButtons } from '@suite-common/suite-utils'; import { selectSelectedDevice } from '@suite-common/wallet-core'; import { DeviceModelInternal } from '@trezor/device-utils'; import { goToNextStep, updateAnalytics } from 'src/actions/onboarding/onboardingActions'; -import { OnboardingButtonCta } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { SelectRecoveryType, SelectRecoveryWord, SelectWordCount } from 'src/components/recovery'; import { Translation } from 'src/components/suite/Translation'; import { useDispatch, useRecovery, useSelector } from 'src/hooks/suite'; @@ -14,13 +12,6 @@ import { pickByDeviceModel } from 'src/utils/device/modelUtils'; import RecoveryStepBox from './RecoveryStepBox'; -const InProgressRecoveryStepBox = styled(RecoveryStepBox)<{ - $deviceModelInternal: DeviceModelInternal; -}>` - ${({ $deviceModelInternal }) => - $deviceModelInternal === DeviceModelInternal.T1B1 ? 'min-height: 475px' : ''}; -`; - export const RecoveryStep = () => { const isActionAbortable = useSelector(selectIsActionAbortable); const device = useSelector(selectSelectedDevice); @@ -75,12 +66,12 @@ export const RecoveryStep = () => { /> } innerActions={ - - + } /> ); @@ -117,6 +108,7 @@ export const RecoveryStep = () => { })} device={device} isActionAbortable={isActionAbortable} + isConfirmedOnDevice /> ); } @@ -138,9 +130,8 @@ export const RecoveryStep = () => { }; return ( - } - $deviceModelInternal={deviceModelInternal} device={device} description={pickByDeviceModel(deviceModelInternal, { default: , @@ -149,9 +140,10 @@ export const RecoveryStep = () => { [DeviceModelInternal.T3B1]: , })} isActionAbortable + isConfirmedOnDevice > - - + {deviceModelInternal === DeviceModelInternal.T1B1 && } + ); } @@ -163,12 +155,12 @@ export const RecoveryStep = () => { } innerActions={ - - + } /> ); @@ -180,7 +172,7 @@ export const RecoveryStep = () => { heading={} description={} innerActions={ - { } > - + } /> ); diff --git a/packages/suite/src/views/onboarding/steps/ResetDevice.tsx b/packages/suite/src/views/onboarding/steps/ResetDevice.tsx index b4ffdbf7a98f..25cda5a42e37 100644 --- a/packages/suite/src/views/onboarding/steps/ResetDevice.tsx +++ b/packages/suite/src/views/onboarding/steps/ResetDevice.tsx @@ -1,14 +1,12 @@ import { useCallback, useEffect, useState } from 'react'; -import styled from 'styled-components'; - import { BackupType } from '@suite-common/suite-types'; import { selectDeviceDefaultBackupType, selectSelectedDevice } from '@suite-common/wallet-core'; -import { Button, Divider, Text, Tooltip } from '@trezor/components'; +import { Text } from '@trezor/components'; import { DeviceModelInternal } from '@trezor/device-utils'; import { resetDevice } from 'src/actions/settings/deviceSettingsActions'; -import { OnboardingButtonBack, OnboardingStepBox, OptionsWrapper } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import * as STEP from 'src/constants/onboarding/steps'; import { useDevice, useDispatch, useOnboarding, useSelector } from 'src/hooks/suite'; @@ -16,18 +14,6 @@ import { selectIsActionAbortable } from 'src/selectors/suite/suiteSelectors'; import { SelectBackupType, isShamirBackupType } from './SelectBackupType/SelectBackupType'; -const SelectWrapper = styled.div` - width: 100%; - display: flex; - flex-direction: column; -`; - -const ButtonWrapper = styled.div` - display: flex; - flex-direction: row; - justify-content: center; -`; - const canChooseBackupType = (device: DeviceModelInternal) => device !== DeviceModelInternal.T1B1; export const ResetDeviceStep = () => { @@ -121,8 +107,8 @@ export const ResetDeviceStep = () => { }; return ( - } description={ canChoseBackupType ? ( @@ -137,59 +123,38 @@ export const ResetDeviceStep = () => { ) } - device={isWaitingForConfirmation ? device : undefined} + device={device} isActionAbortable={isActionAbortable} + isConfirmedOnDevice={isWaitingForConfirmation} + innerActions={ + !isWaitingOnDevice && ( + handleSubmit(backupType)} + data-testid="@onboarding/select-seed-type-confirm" + > + + + ) + } outerActions={ - isWaitingOnDevice && ( + !isWaitingOnDevice && ( // There is no point to show back button if user can't click it because confirmOnDevice bubble is active - goToPreviousStep()} /> + goToPreviousStep()}> + + ) } > - {!isWaitingOnDevice ? ( - - - {canChoseBackupType && ( - <> - - } - > - - updateAnalytics({ wasSelectTypeOpened: true }) - } - onSelect={setBackupType} - isDisabled={isDeviceLocked} - data-testid="@onboarding/select-seed-type-open-dialog" - /> - - - - )} - - - } - > - - - - - - ) : undefined} - + {!isWaitingOnDevice && canChoseBackupType && ( + updateAnalytics({ wasSelectTypeOpened: true })} + onSelect={setBackupType} + isDisabled={isDeviceLocked} + data-testid="@onboarding/select-seed-type-open-dialog" + /> + )} + ); }; diff --git a/packages/suite/src/views/onboarding/steps/Security.tsx b/packages/suite/src/views/onboarding/steps/Security.tsx index 2666eee1e00b..8a8451421758 100644 --- a/packages/suite/src/views/onboarding/steps/Security.tsx +++ b/packages/suite/src/views/onboarding/steps/Security.tsx @@ -1,11 +1,7 @@ import { useState } from 'react'; -import { - OnboardingButtonCta, - OnboardingButtonSkip, - OnboardingStepBox, - SkipStepConfirmation, -} from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; +import { SkipStepConfirmation } from 'src/components/onboarding/SkipStepConfirmation'; import { Translation } from 'src/components/suite/Translation'; import { useOnboarding } from 'src/hooks/suite'; @@ -18,22 +14,22 @@ const SecurityStep = () => { {showSkipConfirmation && ( setShowSkipConfirmation(false)} /> )} - } description={} innerActions={ - { goToNextStep(); }} > - + } outerActions={ - { setShowSkipConfirmation(true); @@ -41,7 +37,7 @@ const SecurityStep = () => { }} > - + } /> diff --git a/packages/suite/src/views/onboarding/steps/SecurityCheck/DeviceAuthenticity.tsx b/packages/suite/src/views/onboarding/steps/SecurityCheck/DeviceAuthenticity.tsx index 0096a8505b2f..55bdf777453d 100644 --- a/packages/suite/src/views/onboarding/steps/SecurityCheck/DeviceAuthenticity.tsx +++ b/packages/suite/src/views/onboarding/steps/SecurityCheck/DeviceAuthenticity.tsx @@ -1,30 +1,21 @@ import { useState } from 'react'; -import styled from 'styled-components'; - import { checkDeviceAuthenticityThunk } from '@suite-common/device-authenticity'; import { selectSelectedDevice, selectSelectedDeviceAuthenticity } from '@suite-common/wallet-core'; -import { variables } from '@trezor/components'; -import { spacingsPx } from '@trezor/theme'; +import { Card, Column, Grid, Icon, IconName, Paragraph } from '@trezor/components'; -import { OnboardingButtonCta, OnboardingStepBox } from 'src/components/onboarding'; -import { CollapsibleOnboardingCard } from 'src/components/onboarding/CollapsibleOnboardingCard'; -import { DeviceAuthenticationExplainer } from 'src/components/suite'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { SecurityCheckFail } from 'src/components/suite/SecurityCheck/SecurityCheckFail'; import { AuthenticateDeviceSupportButton } from 'src/components/suite/SecurityCheck/deviceCompromisedCtas'; -import { Translation } from 'src/components/suite/Translation'; -import { useDispatch, useSelector } from 'src/hooks/suite'; +import { Translation, TranslationKey } from 'src/components/suite/Translation'; +import { useDispatch, useLayoutSize, useSelector } from 'src/hooks/suite'; import { selectIsDebugModeActive } from 'src/selectors/suite/suiteSelectors'; -const StyledCard = styled(CollapsibleOnboardingCard)` - padding: ${spacingsPx.md}; -`; - -const StyledExplainer = styled(DeviceAuthenticationExplainer)` - @media only screen and (min-width: ${variables.SCREEN_SIZE.SM}) { - grid-template-columns: repeat(3, 1fr); - } -`; +const items: { icon: IconName; text: TranslationKey }[] = [ + { icon: 'shieldCheck', text: 'TR_DEVICE_AUTHENTICITY_ITEM_1' }, + { icon: 'cpu', text: 'TR_DEVICE_AUTHENTICITY_ITEM_2' }, + { icon: 'listChecks', text: 'TR_DEVICE_AUTHENTICITY_ITEM_3' }, +]; type DeviceAuthenticityProps = { goToNext: () => void; @@ -37,6 +28,7 @@ export const DeviceAuthenticity = ({ goToNext }: DeviceAuthenticityProps) => { const dispatch = useDispatch(); const [isLoading, setIsLoading] = useState(false); const [isSubmitted, setIsSubmitted] = useState(false); + const { isBelowTablet } = useLayoutSize(); if (!device) return null; @@ -96,7 +88,7 @@ export const DeviceAuthenticity = ({ goToNext }: DeviceAuthenticityProps) => { const buttonText = isCheckSuccessful ? 'TR_CONTINUE' : 'TR_START_CHECK'; return ( - { } > - + ); }; if (isCheckFailed) { return ( - + } text="TR_DEVICE_COMPROMISED_DEVICE_AUTHENTICITY_TEXT" /> - + ); } return ( - } description={getDescription()} innerActions={getInnerActions()} device={device} - disableConfirmWrapper={!isWaitingForConfirmation} + isConfirmedOnDevice={isWaitingForConfirmation} isActionAbortable > - {!isCheckSuccessful && } - + {!isCheckSuccessful && ( + + {items.map(({ icon, text }) => ( + + + + + + + ))} + + )} + ); }; diff --git a/packages/suite/src/views/onboarding/steps/SecurityCheck/SecurityCheck.tsx b/packages/suite/src/views/onboarding/steps/SecurityCheck/SecurityCheck.tsx index c8b53e2b39a0..3fa86655417d 100644 --- a/packages/suite/src/views/onboarding/steps/SecurityCheck/SecurityCheck.tsx +++ b/packages/suite/src/views/onboarding/steps/SecurityCheck/SecurityCheck.tsx @@ -14,6 +14,7 @@ import { Paragraph, Row, Text, + TextButton, Tooltip, } from '@trezor/components'; import { models } from '@trezor/device-utils'; @@ -27,7 +28,7 @@ import { import { goto } from 'src/actions/suite/routerActions'; import * as routerActions from 'src/actions/suite/routerActions'; -import { Hologram, OnboardingButtonSkip } from 'src/components/onboarding'; +import { Hologram } from 'src/components/onboarding/Hologram'; import { TrezorLink } from 'src/components/suite'; import { SecurityCheckFail } from 'src/components/suite/SecurityCheck/SecurityCheckFail'; import { SecurityCheckLayout } from 'src/components/suite/SecurityCheck/SecurityCheckLayout'; @@ -193,9 +194,9 @@ const SecurityCheckContent = ({ {device?.name} {humanizedModelColor && {humanizedModelColor}} - + - + diff --git a/packages/suite/src/views/onboarding/steps/ThpPairingFailedStep.tsx b/packages/suite/src/views/onboarding/steps/ThpPairingFailedStep.tsx index c1901b7dc0b4..28710b6a15a9 100644 --- a/packages/suite/src/views/onboarding/steps/ThpPairingFailedStep.tsx +++ b/packages/suite/src/views/onboarding/steps/ThpPairingFailedStep.tsx @@ -1,9 +1,8 @@ import { useState } from 'react'; -import { Button, Column, Text } from '@trezor/components'; -import { spacings } from '@trezor/theme'; +import { Column, Paragraph } from '@trezor/components'; -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { startThpSessionThunk } from '../../../actions/thp/startThpSessionThunk'; @@ -22,27 +21,22 @@ export const ThpPairingFailedStep = () => { }; return ( - } - description={ - - - + description={} + innerActions={ + + + } - device={undefined} > - - - - - - - - + + + + + - + ); }; diff --git a/packages/suite/src/views/onboarding/steps/ThpPairingStartStep.tsx b/packages/suite/src/views/onboarding/steps/ThpPairingStartStep.tsx index ead696e18959..257dcf19544d 100644 --- a/packages/suite/src/views/onboarding/steps/ThpPairingStartStep.tsx +++ b/packages/suite/src/views/onboarding/steps/ThpPairingStartStep.tsx @@ -1,14 +1,29 @@ -import { OnboardingStepBox } from 'src/components/onboarding'; +import { useState } from 'react'; + +import { startThpSessionThunk } from 'src/actions/thp/startThpSessionThunk'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; +import { useDispatch } from 'src/hooks/suite'; + +export const ThpPairingStartStep = () => { + const [isLoading, setIsLoading] = useState(false); + const dispatch = useDispatch(); + + const onClick = () => { + setIsLoading(true); + dispatch(startThpSessionThunk()); + }; -import { ThpPairingStart } from '../../../components/connection/thp/ThpPairingStart'; - -export const ThpPairingStartStep = () => ( - } - device={undefined} - > - - -); + return ( + } + heading={} + innerActions={ + + + + } + /> + ); +}; diff --git a/packages/suite/src/views/onboarding/steps/ThpPairingStep.tsx b/packages/suite/src/views/onboarding/steps/ThpPairingStep.tsx index 86f75b1bf849..d385b65f1c5a 100644 --- a/packages/suite/src/views/onboarding/steps/ThpPairingStep.tsx +++ b/packages/suite/src/views/onboarding/steps/ThpPairingStep.tsx @@ -1,11 +1,10 @@ import { useCallback } from 'react'; import { useIntl } from 'react-intl'; -import { Button, Column, Text } from '@trezor/components'; +import { Column } from '@trezor/components'; import TrezorConnect from '@trezor/connect'; -import { spacings } from '@trezor/theme'; -import { OnboardingStepBox } from 'src/components/onboarding'; +import { OnboardingCard } from 'src/components/onboarding/OnboardingCard/OnboardingCard'; import { Translation } from 'src/components/suite/Translation'; import { ThpPairingCodeEntry } from '../../../components/connection/thp/ThpPairingCodeEntry'; @@ -20,22 +19,19 @@ export const ThpPairingStep = () => { ); return ( - } - description={ - - - + description={} + innerActions={ + + + } - device={undefined} > - + - - + ); }; diff --git a/packages/suite/src/views/start/SuiteStart.tsx b/packages/suite/src/views/start/SuiteStart.tsx index 1bde1b3aa8e6..e9fe8df6ac24 100644 --- a/packages/suite/src/views/start/SuiteStart.tsx +++ b/packages/suite/src/views/start/SuiteStart.tsx @@ -16,7 +16,7 @@ export const SuiteStart = () => ( * that we do not have the ModalProvider in layout, and therefore it is * handled in a custom way in the onboarding. * - * Go to `OnboardingStepBox` search for `ConfirmOnDevice`. + * Go to `OnboardingCard` search for `ConfirmOnDevice`. */ diff --git a/packages/suite/src/views/wallet/anonymize/components/CoinjoinConfirmation.tsx b/packages/suite/src/views/wallet/anonymize/components/CoinjoinConfirmation.tsx index 2da4f5a3d9ba..8079460292f1 100644 --- a/packages/suite/src/views/wallet/anonymize/components/CoinjoinConfirmation.tsx +++ b/packages/suite/src/views/wallet/anonymize/components/CoinjoinConfirmation.tsx @@ -74,17 +74,17 @@ const tiles: TileProps[] = [ { title: , description: , - image: 'CLOCK', + iconName: 'clock', }, { title: , description: , - image: 'FIRMWARE', + iconName: 'circuitry', }, { title: , description: , - image: 'PIN_LOCKED', + iconName: 'lockKey', }, ]; @@ -138,7 +138,7 @@ export const CoinjoinConfirmation = ({ account }: CoinjoinConfirmationProps) => {tiles.map(tile => ( - + ))} diff --git a/packages/suite/src/views/wallet/anonymize/components/Tile.tsx b/packages/suite/src/views/wallet/anonymize/components/Tile.tsx index 87dc0f196a23..26268d1941ed 100644 --- a/packages/suite/src/views/wallet/anonymize/components/Tile.tsx +++ b/packages/suite/src/views/wallet/anonymize/components/Tile.tsx @@ -2,7 +2,7 @@ import { ReactNode } from 'react'; import styled, { css } from 'styled-components'; -import { Card, Image, PngImage, variables } from '@trezor/components'; +import { Card, IconCircle, IconName, variables } from '@trezor/components'; const containerGridStyle = css` display: grid; @@ -32,8 +32,7 @@ const imageGridStyle = css` grid-row: 1/3; `; -// eslint-disable-next-line local-rules/no-override-ds-component -const StyledImage = styled(Image)` +const Image = styled.div` ${variables.SCREEN_QUERY.BELOW_LAPTOP} { ${imageGridStyle} } @@ -105,13 +104,15 @@ const Description = styled.p` export interface TileProps { description: ReactNode; - image: PngImage; + iconName: IconName; title: ReactNode; } -export const Tile = ({ description, image, title }: TileProps) => ( +export const Tile = ({ description, iconName, title }: TileProps) => ( - + + + {title} {description} diff --git a/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinExplanation.tsx b/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinExplanation.tsx index 31174618481b..3e649890044b 100644 --- a/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinExplanation.tsx +++ b/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinExplanation.tsx @@ -29,17 +29,17 @@ const Steps = styled.div` const STEPS: Array> = [ { - image: 'COINS', + iconName: 'coins', title: , description: , }, { - image: 'BACKUP', + iconName: 'trezorBackup', title: , description: , }, { - image: 'CLOUDY', + iconName: 'arrowsIn', title: , description: , }, @@ -54,7 +54,7 @@ export const CoinjoinExplanation = () => ( {STEPS.map((step, index) => ( - + ))} diff --git a/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinProcessStep.tsx b/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinProcessStep.tsx index 524ed9ec9d6c..d3dd4b38c331 100644 --- a/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinProcessStep.tsx +++ b/packages/suite/src/views/wallet/transactions/CoinjoinExplanation/CoinjoinProcessStep.tsx @@ -2,12 +2,11 @@ import { ReactNode } from 'react'; import styled from 'styled-components'; -import { H3, Image, ImageKey, Paragraph, variables } from '@trezor/components'; +import { H3, IconCircle, IconName, Paragraph, variables } from '@trezor/components'; import { Translation } from 'src/components/suite/Translation'; -// eslint-disable-next-line local-rules/no-override-ds-component -const StyledImage = styled(Image)` +const Image = styled.div` margin: -8px; ${variables.SCREEN_QUERY.BELOW_LAPTOP} { @@ -95,19 +94,21 @@ const Container = styled.div` export interface CoinjoinProcessStepProps { number: number; - image: ImageKey; + iconName: IconName; title: ReactNode; description: ReactNode; } export const CoinjoinProcessStep = ({ number, - image, + iconName, title, description, }: CoinjoinProcessStepProps) => ( - + + +