From c2d1872d17d33f90412c31a245f218d6ceefc226 Mon Sep 17 00:00:00 2001 From: tay suisin Date: Mon, 14 Nov 2022 18:37:18 +0800 Subject: [PATCH 1/2] ts migration for idv expired --- .../{idv-expired.spec.js => idv-expired.spec.tsx} | 9 ++++----- .../idv-expired/{idv-expired.jsx => idv-expired.tsx} | 6 +++++- 2 files changed, 9 insertions(+), 6 deletions(-) rename packages/account/src/Components/poi/idv-status/idv-expired/__tests__/{idv-expired.spec.js => idv-expired.spec.tsx} (87%) rename packages/account/src/Components/poi/idv-status/idv-expired/{idv-expired.jsx => idv-expired.tsx} (90%) diff --git a/packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.js b/packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.tsx similarity index 87% rename from packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.js rename to packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.tsx index 522ef9bfa395..a0f151090751 100644 --- a/packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.js +++ b/packages/account/src/Components/poi/idv-status/idv-expired/__tests__/idv-expired.spec.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { screen, render, fireEvent } from '@testing-library/react'; -import { Icon } from '@deriv/components'; import { isDesktop, isMobile } from '@deriv/shared'; import IdvExpired from '../idv-expired'; @@ -19,8 +18,8 @@ jest.mock('@deriv/shared', () => ({ })); beforeEach(() => { - isDesktop.mockReturnValue(true); - isMobile.mockReturnValue(false); + (isDesktop as jest.Mock).mockReturnValue(true); + (isMobile as jest.Mock).mockReturnValue(false); jest.clearAllMocks(); }); @@ -41,8 +40,8 @@ describe('', () => { }); it('should render IdvExpired component on mobile', () => { - isDesktop.mockReturnValue(false); - isMobile.mockReturnValue(true); + (isDesktop as jest.Mock).mockReturnValue(false); + (isMobile as jest.Mock).mockReturnValue(true); testComponentRender(); }); diff --git a/packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.jsx b/packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.tsx similarity index 90% rename from packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.jsx rename to packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.tsx index 37c448ab1f38..bac7ec561865 100644 --- a/packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.jsx +++ b/packages/account/src/Components/poi/idv-status/idv-expired/idv-expired.tsx @@ -3,7 +3,11 @@ import { Button, Icon, Text } from '@deriv/components'; import { isMobile } from '@deriv/shared'; import { localize } from '@deriv/translations'; -const IdvExpired = ({ handleRequireSubmission }) => { +type TIdvExpired = { + handleRequireSubmission: () => void; +}; + +const IdvExpired = ({ handleRequireSubmission }: TIdvExpired) => { return (
From 781767b6a1c7a0c9092f07b0318ffc4179144763 Mon Sep 17 00:00:00 2001 From: tay suisin Date: Tue, 15 Nov 2022 12:15:45 +0800 Subject: [PATCH 2/2] remove .jsx from idv-epired index.js --- .../account/src/Components/poi/idv-status/idv-expired/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/account/src/Components/poi/idv-status/idv-expired/index.js b/packages/account/src/Components/poi/idv-status/idv-expired/index.js index c8447242b422..6a966351c5b5 100644 --- a/packages/account/src/Components/poi/idv-status/idv-expired/index.js +++ b/packages/account/src/Components/poi/idv-status/idv-expired/index.js @@ -1,3 +1,3 @@ -import IdvExpired from './idv-expired.jsx'; +import IdvExpired from './idv-expired'; export default IdvExpired;