Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jim | Hamza/88557/replace-connect-with-use-store-trader-parent #8270

Merged
Show file tree
Hide file tree
Changes from 77 commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
7e66e78
chore: add useTraderStores
jim-deriv Apr 17, 2023
41fcffe
chore: add trader-providers
jim-deriv Apr 17, 2023
eae4ef0
refactor: replace MobxContentProvider with TraderProviders
jim-deriv Apr 17, 2023
033c590
chore: update trader to trade
jim-deriv Apr 17, 2023
f9f0d0d
refactor: replace connect in Trader package v1.0 (#76)
hamza-deriv Apr 17, 2023
aad42d6
refactor: contract-replay, contract-drawer and contract-drawer-card t…
jim-deriv Apr 17, 2023
b5e4a14
Jim/93585/replace connect with usestore in market countdown timer mar…
jim-deriv Apr 18, 2023
291bdd3
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 18, 2023
f0b0d02
Hamza/93474/replace connect with use trader store (#78)
hamza-deriv Apr 18, 2023
c481fc3
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 18, 2023
2d3ec78
Hamza/93474/replace connect with use trader store (#80)
hamza-deriv Apr 19, 2023
252efbe
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 19, 2023
def022f
Jim/93604/replace connect with use store in positions drawer position…
jim-deriv Apr 19, 2023
634751f
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 19, 2023
3ea9229
Jim/93667/replace connect with use store in trade header extensions t…
jim-deriv Apr 19, 2023
9d9d4c3
Hamza/93474/replace connect with use trader store (#82)
hamza-deriv Apr 19, 2023
2f52669
Jim/88556/replace connect with use store in settings chart accumulato…
jim-deriv Apr 19, 2023
429600e
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 20, 2023
0e84536
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 20, 2023
882e17b
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 25, 2023
58ff887
refactor: replace connect in top-widgets_cancel-deal-mobile_risk-mana…
jim-deriv Apr 25, 2023
a7274af
Hamza/93474/replace connect with use trader store (#85)
hamza-deriv Apr 25, 2023
c6cac7d
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 25, 2023
e216b50
refactor: replace connect in top-widgets_cancel-deal-mobile_risk-mana…
jim-deriv Apr 25, 2023
bf764e2
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 25, 2023
c1e0526
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 25, 2023
714600d
refactor: restore component structure to its original form
jim-deriv Apr 25, 2023
70eda38
refactor: remove MobxContentProvider
jim-deriv Apr 25, 2023
06a6e11
refactor: replace connect in strike, vanilla-trade-type, screen-small…
jim-deriv Apr 25, 2023
feba0b4
Jim/93866/replace_connect_with_usestore_in_strike_vanilla-trade-type_…
jim-deriv Apr 25, 2023
ba105e5
Hamza/93474/replace connect with use trader store (#88)
hamza-deriv Apr 25, 2023
01be273
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 25, 2023
12aa9e7
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 25, 2023
f32bbb0
refactor: remove connect function definition and connectwithcontractu…
jim-deriv Apr 26, 2023
4f8703f
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 26, 2023
2b24631
Jim/93908/remove-connect-and-connect-with-contract-updates-definition…
jim-deriv Apr 26, 2023
2e63aeb
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 26, 2023
1954d1b
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 26, 2023
88221d0
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 27, 2023
a2e8cbd
refactor: address whitespace comments, type exportsclear
jim-deriv Apr 27, 2023
c20e9b3
chore: remove unused invalid import
jim-deriv Apr 27, 2023
7658ef8
chore: add type keyword on import statement
jim-deriv Apr 27, 2023
022b275
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 27, 2023
c98aa88
chore: add whitespace
jim-deriv Apr 27, 2023
1af4e44
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 27, 2023
c0cb609
refactor: remove passthrough.root_store
jim-deriv Apr 27, 2023
62bbc94
Merge branch 'master' of github.com:binary-com/deriv-app
jim-deriv Apr 27, 2023
3ad13d4
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv Apr 27, 2023
6326f01
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 27, 2023
9c9c286
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 28, 2023
8a42051
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 28, 2023
cc0cdb7
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Apr 28, 2023
ab0638c
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 2, 2023
b887174
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 2, 2023
2621ac5
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 2, 2023
c3b3dfe
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 2, 2023
98749a9
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 3, 2023
4701576
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 3, 2023
bb944a6
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 5, 2023
510f257
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 5, 2023
85eeadb
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 5, 2023
8904fbf
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 8, 2023
7f50cb7
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 9, 2023
b4321ed
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 9, 2023
bb1ab53
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 9, 2023
3704abe
chore: restore props
jim-deriv May 9, 2023
eae43fe
chore: remove sonarcloud bug
jim-deriv May 9, 2023
a9a9526
refactor: wrap allowequalsmobile in a div to make it collapsible
jim-deriv May 10, 2023
20a6648
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 10, 2023
152f697
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 10, 2023
014e631
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 10, 2023
8fde3d9
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 10, 2023
947f471
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 10, 2023
d7203a8
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv May 10, 2023
5847d60
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 10, 2023
223c20a
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 10, 2023
eeada59
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 11, 2023
b7837eb
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 12, 2023
2345272
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 15, 2023
2effbd4
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 16, 2023
bd02f66
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 16, 2023
8046cf8
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 19, 2023
07ec6c0
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 19, 2023
cde74c6
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 23, 2023
99b7c60
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 24, 2023
603c199
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 24, 2023
47421c9
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 25, 2023
c800110
Merge branch 'Jim/88557/replace-connect-with-use-store-trader-parent'…
jim-deriv May 30, 2023
9ea048f
Merge branch 'master' of github.com:binary-com/deriv-app into Jim/885…
jim-deriv May 30, 2023
47d3238
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 31, 2023
420f64f
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv May 31, 2023
ecd7184
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 1, 2023
661eb0c
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 1, 2023
203dbd3
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 1, 2023
9956f27
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 1, 2023
716f633
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 2, 2023
36333eb
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 2, 2023
4f244b7
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 6, 2023
2ce3cb5
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 6, 2023
e1335c2
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 9, 2023
804d223
Merge branch 'master' into Jim/88557/replace-connect-with-use-store-t…
jim-deriv Jun 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import React from 'react';
import classNames from 'classnames';
import Loadable from 'react-loadable';

type TUILoader = {
className?: string;
classNameBlock?: string;
};
} & Loadable.LoadingComponentProps;
jim-deriv marked this conversation as resolved.
Show resolved Hide resolved

const UILoader = ({ className, classNameBlock }: TUILoader) => {
const block_class = classNames(classNameBlock, 'block-ui');
const loading_class = classNames('block-ui__loading', className);
Expand Down
6 changes: 6 additions & 0 deletions packages/stores/src/mockStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ const mock = (): TStores & { is_mock: boolean } => {
is_trading_experience_incomplete: false,
is_virtual: false,
is_withdrawal_lock: false,
is_populating_account_list: false,
landing_company_shortcode: '',
local_currency_config: {
currency: '',
Expand Down Expand Up @@ -245,6 +246,8 @@ const mock = (): TStores & { is_mock: boolean } => {
is_ready_to_deposit_modal_visible: false,
is_need_real_account_for_cashier_modal_visible: false,
toggleNeedRealAccountForCashierModal: jest.fn(),
populateHeaderExtensions: jest.fn(),
populateSettingsExtensions: jest.fn(),
setShouldShowCooldownModal: jest.fn(),
},
traders_hub: {
Expand Down Expand Up @@ -288,6 +291,9 @@ const mock = (): TStores & { is_mock: boolean } => {
update: jest.fn(),
unmount: jest.fn(),
},
portfolio: {
onMount: jest.fn(),
},
};
};

Expand Down
14 changes: 14 additions & 0 deletions packages/stores/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ import type { Authorize, DetailsOfEachMT5Loginid, GetAccountStatus, GetLimits, L
import type { RouteComponentProps } from 'react-router';
import { ExchangeRatesStore } from './src/stores';

type TPopulateSettingsExtensionsMenuItem = {
icon: string;
label: string;
value: <T extends object>(props: T) => JSX.Element;
};

type TAccount = NonNullable<Authorize['account_list']>[0];

type TAccountsList = {
Expand Down Expand Up @@ -135,6 +141,7 @@ type TClientStore = {
is_virtual: boolean;
is_withdrawal_lock: boolean;
landing_company_shortcode: string;
is_populating_account_list: boolean;
local_currency_config: {
currency: string;
decimal_places?: number;
Expand Down Expand Up @@ -249,6 +256,8 @@ type TUiStore = {
is_ready_to_deposit_modal_visible: boolean;
is_need_real_account_for_cashier_modal_visible: boolean;
toggleNeedRealAccountForCashierModal: () => void;
populateHeaderExtensions: (header_items: JSX.Element | null) => void;
populateSettingsExtensions: (menu_items: Array<TPopulateSettingsExtensionsMenuItem> | null) => void;
setShouldShowCooldownModal: (value: boolean) => void;
};

Expand Down Expand Up @@ -296,6 +305,10 @@ type TTradersHubStore = {
is_demo: boolean;
};

type TPortfolioStore = {
onMount: () => void;
};

/**
* This is the type that contains all the `core` package stores
*/
Expand All @@ -309,6 +322,7 @@ export type TCoreStores = {
modules: any;
notifications: TNotificationStore;
traders_hub: TTradersHubStore;
portfolio: TPortfolioStore;
};

export type TStores = TCoreStores & {
Expand Down
Loading