Skip to content

Commit

Permalink
Merge branch 'master' of github.com:binary-com/deriv-app into niloo/8…
Browse files Browse the repository at this point in the history
…4471/ts-migration-parent
  • Loading branch information
Niloofar Sadeghi committed Jan 18, 2023
2 parents 8190dca + 6cf02fb commit 60f400d
Show file tree
Hide file tree
Showing 13 changed files with 139 additions and 113 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ import DetailComponent from './detail-component.jsx';
import { Documents } from './documents.jsx';
import { getDocumentIndex, DOCUMENT_TYPES } from './constants';
import UploadComplete from '../upload-complete';
import Verified from 'Components/poi/status/verified';
import Limited from 'Components/poi/status/limited';
import Expired from 'Components/poi/status/expired';

const checkNimcStep = documents => {
let has_nimc = false;
Expand All @@ -19,7 +22,16 @@ const checkNimcStep = documents => {
return has_nimc;
};

const Unsupported = ({ country_code, handlePOIforMT5Complete, ...props }) => {
const Unsupported = ({
country_code,
handlePOIforMT5Complete,
manual,
redirect_button,
needs_poa,
handleRequireSubmission,
allow_poi_resubmission,
...props
}) => {
const [detail, setDetail] = React.useState(null);
const toggleDetail = index => setDetail(index);

Expand All @@ -28,7 +40,16 @@ const Unsupported = ({ country_code, handlePOIforMT5Complete, ...props }) => {
country_code,
});

if (props?.manual?.status === identity_status_codes.pending) return <UploadComplete is_manual_upload />;
if (manual) {
if (manual.status === identity_status_codes.pending) return <UploadComplete is_manual_upload />;
else if ([identity_status_codes.rejected, identity_status_codes.suspected].includes(manual.status)) {
if (!allow_poi_resubmission) return <Limited />;
} else if (manual.status === identity_status_codes.verified) {
return <Verified needs_poa={needs_poa} redirect_button={redirect_button} />;
} else if (manual.status === identity_status_codes.expired) {
return <Expired redirect_button={redirect_button} handleRequireSubmission={handleRequireSubmission} />;
}
}

if (detail !== null) {
return (
Expand Down
4 changes: 3 additions & 1 deletion packages/account/src/Modules/Page404/index.js
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
export default from './Components/Page404.jsx';
import Page404 from './Components/Page404.jsx';

export default Page404;
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,7 @@ const ProofOfIdentityContainer = ({
} else if (
!identity_last_attempt ||
// Prioritise verified status from back office. How we know this is if there is mismatch between current statuses (Should be refactored)
(identity_status === identity_status_codes.verified && identity_status !== identity_last_attempt.status) ||
// Prioritise pending status from back office. We can't rely on last attempt as it doesn't get updated after manual upload (Should be refactored)
identity_status === identity_status_codes.pending
(identity_status === identity_status_codes.verified && identity_status !== identity_last_attempt.status)
) {
switch (identity_status) {
case identity_status_codes.pending:
Expand Down Expand Up @@ -198,6 +196,9 @@ const ProofOfIdentityContainer = ({
manual={manual}
is_from_external={is_from_external}
setIsCfdPoiCompleted={setIsCfdPoiCompleted}
needs_poa={needs_poa}
redirect_button={redirect_button}
handleRequireSubmission={handleRequireSubmission}
/>
);
default:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ const POISubmission = ({
country_code={selected_country.value}
is_from_external={is_from_external}
setIsCfdPoiCompleted={setIsCfdPoiCompleted}
allow_poi_resubmission={allow_poi_resubmission}
/>
);
default:
Expand Down
4 changes: 2 additions & 2 deletions packages/components/src/components/label/label.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ const available_modes = [
const available_sizes = ['regular', 'large'] as const;

type TLabel = {
mode: typeof available_modes[number];
size: typeof available_sizes[number];
mode: (typeof available_modes)[number];
size: (typeof available_sizes)[number];
className?: string;
};

Expand Down
1 change: 0 additions & 1 deletion packages/p2p/scripts/__tests__/extract-string.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ describe('Integration checks', () => {
console.log(e);
}
}

/* eslint-disable-next-line no-unused-expressions */
expect(Object.keys(errors)).toHaveLength(0);
});
Expand Down
2 changes: 2 additions & 0 deletions packages/trader/build/constants.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const CircularDependencyPlugin = require('circular-dependency-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
// const CopyPlugin = require('copy-webpack-plugin');
// const HtmlWebPackPlugin = require('html-webpack-plugin');
// const HtmlWebpackTagsPlugin = require('html-webpack-tags-plugin');
const IgnorePlugin = require('webpack').IgnorePlugin;
Expand All @@ -13,6 +14,7 @@ const { WebpackManifestPlugin } = require('webpack-manifest-plugin');
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');

const {
// copyConfig,
cssConfig,
// htmlInjectConfig,
// htmlOutputConfig,
Expand Down
2 changes: 1 addition & 1 deletion packages/translations/src/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@
"278684544": "obtener sublista desde # desde el final",
"282319001": "Revise su foto",
"282564053": "A continuación, necesitaremos su prueba de domicilio.",
"283830551": "Tu dirección no coincide con la de tu perfil",
"283830551": "Su dirección no coincide con la de su perfil",
"283986166": "La autoexclusión en este sitio web solo se aplica a su cuenta {{brand_website_name}} y no incluye otras empresas o sitios web.",
"284527272": "antimoda",
"284772879": "Contrato",
Expand Down
22 changes: 11 additions & 11 deletions packages/translations/src/translations/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -574,7 +574,7 @@
"745656178": "이 블록을 사용하셔서 귀하의 계약을 시장가격으로 판매하세요.",
"745674059": "선택되어진 옵션에 따라 주어진 무자열에서 특정 문자를 불러옵니다. ",
"746112978": "업데이트를 하기 위해 귀하의 컴퓨터에서 몇 초가 걸릴 수 있습니다",
"750886728": "Switch to your real account to submit your documents",
"750886728": "실제 계정으로 전환하여 문서를 제출하세요",
"751692023": "귀하께서 잘못 송금하신 것에 대해서 저희는 환불을 <0>보장할 수 없습니다</0>.",
"752024971": "숫자의 최대 수에 도달하였습니다",
"752633544": "귀하께서는 특정 기준에 도달하게 되면 신분 및 주소 증명을 제출하셔야 합니다",
Expand Down Expand Up @@ -872,7 +872,7 @@
"1112582372": "간격 기간",
"1113119682": "이 블록은 캔들의 목록으로부터 선택되어진 캔들 값을 귀하에게 제공합니다.",
"1113292761": "8MB 이하",
"1113433728": "Resubmit your proof of identity and address",
"1113433728": "귀하의 신원 및 주소를 다시 제출하세요",
"1117863275": "보안 및 안전",
"1118294625": "귀하께서는 {{exclusion_end}} 까지 우리의 웹사이트에서 트레이딩 하는 것으로부터 자가제한을 하시기로 선택하셨습니다. 만약 자가 제한 기간이 지난 이후에도 거래를 주문하거나 또는 예금을 하실 수 없다면 라이브 챗을 통해 우리에게 연락해주시기 바랍니다.",
"1119887091": "검증",
Expand Down Expand Up @@ -1114,7 +1114,7 @@
"1396417530": "약세장 지수",
"1397628594": "부족한 잔액",
"1399620764": "우리는 귀하의 금융 정보를 요청해야할 법적 의무가 있습니다.",
"1400341216": "We’ll review your documents and notify you of its status within 1 to 3 days.",
"1400341216": "저희는 귀하의 문서를 검토할 것이며 해당 상태에 대하여 1에서 3일 내로 귀하에게 공지해 드릴 것입니다.",
"1400637999": "(모든 항목들이 필수 입력사항입니다)",
"1400732866": "카메라에서 보기",
"1400962248": "고가-종가",
Expand Down Expand Up @@ -1264,7 +1264,7 @@
"1587046102": "해당 국가에서 나온 문서들은 현재 지원되지 않습니다 — <fallback>다른 문서 종류로 시도해보세요</fallback>",
"1589640950": "이 계약의 재판매는 제공되지 않습니다.",
"1589702653": "주소증명",
"1591933071": "Resubmit document",
"1591933071": "문서 다시 제출",
"1593010588": "지금 로그인하세요",
"1594147169": "다시 돌아와 주세요",
"1594322503": "판매가 가능합니다",
Expand Down Expand Up @@ -1549,7 +1549,7 @@
"1918832194": "경험 없음",
"1919030163": "좋은 자가촬영사진을 찍기 위한 팁",
"1919594496": "{{website_name}} 는 그 어떠한 결제 에이전트와도 제휴되어있지 않습니다. 고객분들은 위험을 단독적으로 감수하고 결제 에이전트와 거래합니다. 고객분들께서는 결제 에이전트의 서비스를 이용하기 이전에 결제 에이전트에 대한 모든 정보의 정확도 및 신용을 확인 ({{website_name}} 또는 다른 곳) 하실 것을 조언받습니다.",
"1919694313": "To start trading, transfer funds from your Deriv account into this account.",
"1919694313": "거래를 시작하려면 Deriv 계정에서 이 계좌로 자금을 이체하세요.",
"1920217537": "비교",
"1920468180": "SMA 블록 활용 방법",
"1921634159": "몇몇 인적 세부사항",
Expand Down Expand Up @@ -1656,7 +1656,7 @@
"2037481040": "귀하의 계좌에 자금을 충전하기 위해 하나의 방식을 선택하세요",
"2037665157": "모든 블록들을 확장하기",
"2037906477": "#로부터 하부 목록 받기",
"2042023623": "We’re reviewing your documents. This should take about 5 minutes.",
"2042023623": "귀하의 문서를 검토 중입니다.이 작업에는 약 5분이 소요됩니다.",
"2042050260": "- 매입 가격: 해당 계약의 매입 가격 (지분)",
"2042115724": "귀하의 성명, 계좌 번호, 전화 번호, 이메일 주소가 포함되어 있는 개인 정보 페이지와 계좌의 스크린샷을 업로드하세요.",
"2042778835": "때때로 변경될 수 있는 이 불만사항 정책은 {{legal_entity_name}} 을 통해 등록되어 있는 귀하의 계좌에 적용됩니다.",
Expand Down Expand Up @@ -2750,7 +2750,7 @@
"-1125797291": "비밀번호가 업데이트되었습니다.",
"-157145612": "귀하의 업데이트된 비밀번호로 로그인해주시기 바랍니다.",
"-1728185398": "주소 증명 재제출",
"-612396514": "Please resubmit your proof of address.",
"-612396514": "주소 증명을 다시 제출하십시오.",
"-1519764694": "귀하의 주소 증명이 확인되었습니다.",
"-1961967032": "신분 증명 재제출",
"-117048458": "귀하의 신원 증명을 제출해 주시기 바랍니다.",
Expand Down Expand Up @@ -2982,7 +2982,7 @@
"-712681566": "피어 투 피어 거래",
"-1267880283": "{{field_name}} 은 필수입력 사항입니다",
"-2084509650": "{{field_name}} 이 올바른 형식으로 되어 있지 않습니다.",
"-222283483": "Account opening reason*",
"-222283483": "계좌 개설 이유*",
"-1779241732": "주소의 첫 번째 줄이 올바른 형식으로 되어 있지 않습니다.",
"-188222339": "글자수는 {{max_number}} 을 초과할 수 없습니다.",
"-1673422138": "도/지방이 올바른 형식으로 되어 있지 않습니다.",
Expand All @@ -2996,15 +2996,15 @@
"-1982499699": "{{platform_name_dbot}} 둘러보기",
"-1567989247": "귀하의 신분 및 주소 증명 제출",
"-184453418": "귀하의 {{platform}} 비밀번호를 입력하세요",
"-393388362": "We’re reviewing your documents. This should take about 1 to 3 days.",
"-393388362": "귀하의 문서를 검토 중입니다.이 작업에는 1~3일 정도 소요됩니다.",
"-790488576": "비밀번호를 잊으셨나요?",
"-926547017": "귀하의 {{platform}} 비밀번호를 입력하셔서 {{platform}} {{account}} {{jurisdiction_shortcode}} 계정을 추가하세요.",
"-1190393389": "{{platform}} {{account}} 계정을 추가하기 위해 귀하의 {{platform}} 비밀번호를 입력하세요.",
"-2057918502": "힌트: 귀하의 {{platform}} 비밀번호와는 다른 Deriv 비밀번호를 입력하셨을 수 있습니다.",
"-1769158315": "실제",
"-700260448": "데모",
"-1936102840": "Congratulations, you have successfully created your {{category}} <0>{{platform}}</0> <1>{{type}} {{jurisdiction_selected_shortcode}}</1> account. ",
"-1570793523": "Congratulations, you have successfully created your {{category}} <0>{{platform}}</0> <1>{{type}}</1> account.",
"-1936102840": "축하합니다. {{category}} <0>{{platform}}</0> <1>{{type}} {{jurisdiction_selected_shortcode}}</1> 계정이 성공적으로 생성되었습니다. ",
"-1570793523": "축하합니다, 귀하께서는 귀하의 {{category}} <0>{{platform}}</0> <1>{{type}}</1> 계좌를 성공적으로 생성하셨습니다.",
"-1928229820": "Deriv X 투자자 비밀번호 재설정",
"-1087845020": "주요",
"-1950683866": "투자자",
Expand Down
Loading

0 comments on commit 60f400d

Please sign in to comment.