Skip to content

Commit

Permalink
Merge branch 'master' into ako/FEQ-162/distinguish-dd-staging-logs
Browse files Browse the repository at this point in the history
  • Loading branch information
ali-hosseini-deriv committed May 10, 2023
2 parents 9c911fa + 57abe5f commit 87f2f59
Show file tree
Hide file tree
Showing 17 changed files with 64 additions and 233 deletions.
33 changes: 3 additions & 30 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,7 @@
## Changes:

Please include a summary of the change and which issue is fixed below:
- ...
Please provide a summary of the change.

## When you need to add unit test
### Screenshots:

- [ ] If this change disrupt current flow
- [ ] If this change is adding new flow

## When you need to add integration test

- [ ] If components from external libraries are being used to define the flow, e.g. @deriv/components
- [ ] If it relies on a very specific set of props with no default behavior for the current component.

## Test coverage checklist (for reviewer)

- [ ] Ensure utility / function has a test case
- [ ] Ensure all the tests are passing

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Update feature
- [ ] Refactor code
- [ ] Translation to code
- [ ] Translation to crowdin
- [ ] Script configuration
- [ ] Improve performance
- [ ] Style only
- [ ] Dependency update
- [ ] Documentation update
- [ ] Release
Please provide some screenshots of the change.
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/bot-web-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"dependencies": {
"@deriv/bot-skeleton": "^1.0.0",
"@deriv/components": "^1.0.0",
"@deriv/deriv-charts": "1.1.9",
"@deriv/deriv-charts": "1.2.1",
"@deriv/shared": "^1.0.0",
"@deriv/translations": "^1.0.0",
"classnames": "^2.2.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
"@deriv/cfd": "^1.0.0",
"@deriv/components": "^1.0.0",
"@deriv/deriv-api": "^1.0.11",
"@deriv/deriv-charts": "1.1.9",
"@deriv/deriv-charts": "1.2.1",
"@deriv/hooks": "^1.0.0",
"@deriv/p2p": "^0.7.3",
"@deriv/reports": "^1.0.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,44 +1,26 @@
import { Field } from 'formik';
import PropTypes from 'prop-types';
import React from 'react';
import { Autocomplete, DesktopWrapper, MobileWrapper, SelectNative, Text } from '@deriv/components';
import { Autocomplete, Text } from '@deriv/components';
import { Localize, localize } from '@deriv/translations';

const SetCitizenshipForm = ({ class_prefix, errors, touched, setFieldTouched, setFieldValue, citizenship_list }) => (
const SetCitizenshipForm = ({ class_prefix, errors, touched, setFieldValue, citizenship_list }) => (
<div className={`${class_prefix}__residence-selection`}>
<Field name='citizenship'>
{({ field }) => (
<React.Fragment>
<DesktopWrapper>
<Autocomplete
{...field}
autoComplete='off'
input_id='dt_core_set-citizenship-form_signup-citizenship-select'
className={`${class_prefix}__residence-field`}
type='text'
label={localize('Citizenship')}
error={touched.citizenship && errors.citizenship}
required
list_items={citizenship_list}
onItemSelection={({ value, text }) => setFieldValue('citizenship', value ? text : '', true)}
/>
</DesktopWrapper>
<MobileWrapper>
<SelectNative
placeholder={localize('Please select')}
label={localize('Citizenship')}
value={field.value}
list_items={citizenship_list}
error={touched.citizenship && errors.citizenship}
required
use_text
onChange={e => {
setFieldTouched('citizenship', true);
setFieldValue('citizenship', e.target.value, true);
}}
should_hide_disabled_options={false}
/>
</MobileWrapper>
<Autocomplete
{...field}
autoComplete='off'
input_id='dt_core_set-citizenship-form_signup-citizenship-select'
className={`${class_prefix}__residence-field`}
type='text'
label={localize('Citizenship')}
error={touched.citizenship && errors.citizenship}
required
list_items={citizenship_list}
onItemSelection={({ value, text }) => setFieldValue('citizenship', value ? text : '', true)}
/>
</React.Fragment>
)}
</Field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,26 @@ import { useStore, observer } from '@deriv/stores';
import './ready-to-deposit-modal.scss';

const ReadyToDepositModal = observer(() => {
const { ui, traders_hub } = useStore();
const { ui, traders_hub, client } = useStore();
const { is_eu_user } = traders_hub;
const {
is_ready_to_deposit_modal_visible: is_open,
toggleReadyToDepositModal: onClose,
disableApp,
enableApp,
openRealAccountSignup,
setShouldShowCooldownModal,
} = ui;
const { real_account_creation_unlock_date } = client;

const createAccount = () => {
onClose();
return is_eu_user ? openRealAccountSignup('maltainvest') : openRealAccountSignup();
if (real_account_creation_unlock_date) {
return setShouldShowCooldownModal(true);
} else if (is_eu_user) {
return openRealAccountSignup('maltainvest');
}
return openRealAccountSignup();
};

return (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Field } from 'formik';
import PropTypes from 'prop-types';
import React from 'react';
import { Autocomplete, DesktopWrapper, MobileWrapper, SelectNative, Text } from '@deriv/components';
import { Autocomplete, Text } from '@deriv/components';
import { localize } from '@deriv/translations';

const SetResidenceForm = ({
Expand All @@ -26,38 +26,19 @@ const SetResidenceForm = ({
<Field name='residence'>
{({ field }) => (
<React.Fragment>
<DesktopWrapper>
<Autocomplete
{...field}
autoComplete='off'
input_id='dt_core_set-residence-form_signup-residence-select'
className={`${class_prefix}__residence-field`}
type='text'
label={localize('Country of residence')}
historyValue={history_value}
error={touched.residence && errors.residence}
required
list_items={residence_list}
onItemSelection={({ value, text }) =>
setFieldValue('residence', value ? text : '', true)
}
/>
</DesktopWrapper>
<MobileWrapper>
<SelectNative
placeholder={localize('Please select')}
label={localize('Country of residence')}
value={field.value}
list_items={residence_list}
error={touched.residence && errors.residence}
required
use_text
onChange={e => {
setFieldTouched('residence', true);
setFieldValue('residence', e.target.value, true);
}}
/>
</MobileWrapper>
<Autocomplete
{...field}
autoComplete='off'
input_id='dt_core_set-residence-form_signup-residence-select'
className={`${class_prefix}__residence-field`}
type='text'
label={localize('Country of residence')}
historyValue={history_value}
error={touched.residence && errors.residence}
required
list_items={residence_list}
onItemSelection={({ value, text }) => setFieldValue('residence', value ? text : '', true)}
/>
</React.Fragment>
)}
</Field>
Expand Down
3 changes: 1 addition & 2 deletions packages/core/src/Services/ws-methods.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import BinarySocket from '_common/base/socket_base';
import { trackJSNetworkMonitor } from '@deriv/shared';

const WS = BinarySocket;

export default trackJSNetworkMonitor(WS);
export default WS;
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const EmailLinkVerifiedModal = () => {
large
primary
onClick={() => {
hideModal();
hideModal({ should_hide_all_modals: true });
order_store.confirmOrder(is_buy_order_for_user);
}}
>
Expand Down
1 change: 0 additions & 1 deletion packages/shared/src/services/index.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
export * from './ws-methods';
export { trackJSNetworkMonitor } from './trackjs';
101 changes: 0 additions & 101 deletions packages/shared/src/services/trackjs.ts

This file was deleted.

2 changes: 2 additions & 0 deletions packages/stores/src/mockStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ const mock = (): TStores => {
setTwoFAStatus: jest.fn(),
has_changed_two_fa: false,
setTwoFAChangedStatus: jest.fn(),
real_account_creation_unlock_date: 0,
},
common: {
error: {
Expand Down Expand Up @@ -253,6 +254,7 @@ const mock = (): TStores => {
is_ready_to_deposit_modal_visible: false,
is_need_real_account_for_cashier_modal_visible: false,
toggleNeedRealAccountForCashierModal: jest.fn(),
setShouldShowCooldownModal: jest.fn(),
},
traders_hub: {
closeModal: jest.fn(),
Expand Down
2 changes: 2 additions & 0 deletions packages/stores/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ type TClientStore = {
setTwoFAStatus: (status: boolean) => void;
has_changed_two_fa: boolean;
setTwoFAChangedStatus: (status: boolean) => void;
real_account_creation_unlock_date: number;
};

type TCommonStoreError = {
Expand Down Expand Up @@ -248,6 +249,7 @@ type TUiStore = {
is_ready_to_deposit_modal_visible: boolean;
is_need_real_account_for_cashier_modal_visible: boolean;
toggleNeedRealAccountForCashierModal: () => void;
setShouldShowCooldownModal: (value: boolean) => void;
};

type TMenuStore = {
Expand Down
Loading

0 comments on commit 87f2f59

Please sign in to comment.