diff --git a/package.json b/package.json
index a8c8b658..a05cac9b 100644
--- a/package.json
+++ b/package.json
@@ -1,43 +1,42 @@
{
"name": "opex",
- "version": "v1.0.3-beta.11",
+ "version": "v1.0.3-beta.12",
"homepage": "",
"private": true,
"dependencies": {
- "@tanstack/react-query": "^4.1.3",
- "@tanstack/react-query-devtools": "^4.0.10",
- "@testing-library/jest-dom": "^5.11.9",
- "@testing-library/react": "^11.2.5",
- "@testing-library/user-event": "^12.7.4",
+ "@tanstack/react-query": "^4.29.5",
+ "@tanstack/react-query-devtools": "^4.29.6",
+ "@testing-library/jest-dom": "^5.16.5",
+ "@testing-library/react": "^14.0.0",
+ "@testing-library/user-event": "^14.4.3",
"axios": "^0.27.2",
- "bignumber.js": "^9.0.2",
- "faker": "^5.4.0",
- "i18next": "^21.8.0",
- "i18next-browser-languagedetector": "^6.1.4",
- "i18next-http-backend": "^1.4.0",
+ "bignumber.js": "^9.1.1",
+ "i18next": "^22.4.15",
+ "i18next-browser-languagedetector": "^7.0.1",
+ "i18next-http-backend": "^2.2.0",
"js-api-client": "https://github.com/opexdev/js-api-client.git#develop",
"jwt-decode": "^3.1.2",
- "lightweight-charts": "^3.8.0",
- "moment-jalaali": "^0.9.2",
+ "lightweight-charts": "^4.0.1",
+ "moment-jalaali": "^0.10.0",
"normalize.css": "^8.0.1",
"radium": "^0.26.2",
- "rc-scrollbars": "^1.1.3",
- "react": "^17.0.1",
- "react-countdown": "^2.3.2",
- "react-device-detect": "^2.2.2",
- "react-dom": "^17.0.1",
+ "rc-scrollbars": "^1.1.5",
+ "react": "^18.2.0",
+ "react-countdown": "^2.3.5",
+ "react-device-detect": "^2.2.3",
+ "react-dom": "^18.2.0",
"react-dropzone": "^11.3.1",
- "react-hot-toast": "^2.2.0",
- "react-i18next": "^11.16.9",
+ "react-hot-toast": "^2.4.1",
+ "react-i18next": "^12.2.2",
"react-number-format": "^4.9.3",
- "react-qr-code": "^2.0.7",
- "react-redux": "^7.2.2",
- "react-router-dom": "^6.3.0",
- "react-scripts": "4.0.1",
- "react-select": "^5.3.2",
- "react-tooltip": "^4.2.21",
- "redux": "^4.2.0",
- "redux-saga": "^1.1.3",
+ "react-qr-code": "^2.0.11",
+ "react-redux": "^8.0.5",
+ "react-router-dom": "^6.11.1",
+ "react-scripts": "^5.0.1",
+ "react-select": "^5.7.3",
+ "react-tooltip": "^5.11.2",
+ "redux": "^4.2.1",
+ "redux-saga": "^1.2.3",
"web-vitals": "^0.2.4"
},
"scripts": {
diff --git a/src/FakeData/FakeData.js b/src/FakeData/FakeData.js
deleted file mode 100644
index 1b05a014..00000000
--- a/src/FakeData/FakeData.js
+++ /dev/null
@@ -1,537 +0,0 @@
-import Faker from "faker";
-
-export const OverViewData = {
- lastDay: {
- change: Faker.datatype.number({min: 0, max: 10}),
- min: Faker.datatype.number({min: 413990000, max: 513990000}),
- max: Faker.datatype.number({min: 513990000, max: 613990000}),
- volume: Faker.datatype.number({min: 513990000, max: 613990000}),
- type: Faker.datatype.boolean(),
- },
- lastWeek: {
- change: Faker.datatype.number({min: 0, max: 10}),
- min: Faker.datatype.number({min: 413990000, max: 513990000}),
- max: Faker.datatype.number({min: 513990000, max: 613990000}),
- volume: Faker.datatype.number({min: 513990000, max: 613990000}),
- type: Faker.datatype.boolean(),
- },
- lastMonth: {
- change: Faker.datatype.number({min: 0, max: 10}),
- min: Faker.datatype.number({min: 413990000, max: 513990000}),
- max: Faker.datatype.number({min: 513990000, max: 613990000}),
- volume: Faker.datatype.number({min: 513990000, max: 613990000}),
- type: Faker.datatype.boolean(),
- },
-};
-
-export const OrderData = {
- Buy: {
- CurrencyBalance: "12،350،000 تومان",
- BestOffer: "450،000،000 ",
- type: true,
- },
- sale: {CurrencyBalance: "0.3 بیتکوین", BestOffer: "450،000،000 ", type: true},
-};
-
-export const OrderBookBuyData = () => {
- const data = [];
- for (let i = 0; i < 100; i++) {
- data.push({
- id: Faker.datatype.number,
- amount: Faker.datatype.number({min: 0, max: 1.5, precision: 0.0001}),
- pricePerUnit: Faker.datatype.number({min: 4990000, max: 3990000}),
- totalPrice: Faker.datatype.number({min: 139900000, max: 4139900000}),
- percent: Faker.datatype.number({min: 1, max: 70}),
- });
- }
- return data;
-};
-export const OrderBookData = () => {
- const data = {
- lastUpdateId: null,
- bids: [],
- asks: [],
- };
- for (let i = 0; i < 100; i++) {
- data.bids.push([
- Faker.datatype.number({min: 4990000, max: 3990000}),
- Faker.datatype.number({min: 0, max: 1.5, precision: 0.0001}),
- ]);
- }
- for (let i = 0; i < 100; i++) {
- data.asks.push([
- Faker.datatype.number({min: 4990000, max: 3990000}),
- Faker.datatype.number({min: 0, max: 1.5, precision: 0.0001}),
- ]);
- }
- return data;
-};
-
-export const lastTradesData = () => {
- const data = [];
- for (let i = 0; i < 100; i++) {
- data.push({
- id: Faker.datatype.number,
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- amount: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- price: Faker.datatype.number({min: 413990000, max: 613990000}),
- totalPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- Type: Faker.random.arrayElement(["buy", "sell"]),
- });
- }
-
- return data;
-};
-
-export const MyOrderCurrentData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- volume: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- price: Faker.datatype.number({min: 413990000, max: 613990000}),
- totalPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- tradedAmount: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- avgTradedAmount: Faker.datatype.number({
- min: 0,
- max: 1,
- precision: 0.0001,
- }),
- tradedPrice: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- type: Faker.random.arrayElement(["buy", "sell"]),
- progress: Faker.datatype.number({min: 0, max: 100, precision: 0.5}),
- });
- }
- return data;
-};
-
-export const MyOrderHistoryData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- orderType: Faker.random.arrayElement(["stopLimit", "stopMarket"]),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- stopOrderTime: Faker.date.between("2020-01-01", "2021-02-05"),
- startOrderTime: Faker.date.between("2020-01-01", "2021-02-05"),
- volume: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- price: Faker.datatype.number({min: 413990000, max: 613990000}),
- stoppedPrice: Faker.datatype.number({min: 413990000, max: 613990000}),
- totalPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- type: Faker.random.arrayElement(["buy", "sell"]),
- status: Faker.random.arrayElement(["NEW", "FILLED", "CANCELED","PARTIALLY_FILLED", "REJECTED"]),
- });
- }
- return data;
-};
-export const MyOrderStopData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- volume: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- price: Faker.datatype.number({min: 413990000, max: 613990000}),
- totalPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- stopPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- type: Faker.random.arrayElement(["buy", "sell"]),
- });
- }
- return data;
-};
-export const MyOrderTradeData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- tradeId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- volume: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- price: Faker.datatype.number({min: 413990000, max: 613990000}),
- totalPrice: Faker.datatype.number({min: 13990000, max: 413990000}),
- type: Faker.random.arrayElement(["buy", "sell"]),
- });
- }
- return data;
-};
-
-export const DTAllTransactionsData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- transactionType: Faker.random.arrayElement([
- "deposit",
- "withdrawal",
- "Received",
- "send",
- ]),
- volume: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- inventory: Faker.datatype.number({min: 0, max: 2, precision: 0.0001}),
- destination: "009891****" + Faker.datatype.number({min: 1000, max: 9999}),
- transactionId: Faker.datatype.number({
- min: 8439201925530,
- max: 8539201925530,
- }),
- blockchainTransactionId:
- "befe" +
- Faker.datatype.number({min: 8439201925530, max: 8539201925530}),
- status: Faker.random.arrayElement(["NEW", "FILLED", "CANCELED","PARTIALLY_FILLED", "REJECTED"]),
- progress: Faker.datatype.number({min: 0, max: 100, precision: 0.5}),
- });
- }
- return data;
-};
-
-export const OrdersTradesAliveOrderData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- market: Faker.random.arrayElement(["BTC/IRT", "ETH/BTC", "BTC/USDT"]),
- side: Faker.random.arrayElement(["buy", "sell"]),
- order: Faker.datatype.number({min: 0, max: 10, precision: 0.0001}),
- done: Faker.datatype.number({min: 0, max: 0.5, precision: 0.0001}),
- pricePerUnit: Faker.datatype.number({min: 0, max: 2, precision: 0.0001}),
- totalPrice: Faker.datatype.number({min: 0, max: 5, precision: 0.0001}),
- donePercentage: Faker.datatype.number({min: 0, max: 100, precision: 0.5}),
- });
- }
- return data;
-};
-
-export const OrdersTradesStopData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- market: Faker.random.arrayElement(["BTC/IRT", "ETH/BTC", "BTC/USDT"]),
- side: Faker.random.arrayElement(["buy", "sell"]),
- order: Faker.datatype.number({min: 0, max: 10, precision: 0.0001}),
- stoppedPrice: Faker.datatype.number({min: 0, max: 450000540}),
- pricePerUnit: Faker.datatype.number({min: 0, max: 450000540}),
- totalPrice: Faker.datatype.number({min: 0, max: 450000540}),
- donePercentage: Faker.datatype.number({min: 0, max: 100, precision: 0.5}),
- });
- }
- return data;
-};
-
-export const OrdersTradesOrdersHistoryData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- market: Faker.random.arrayElement(["BTC/IRT", "ETH/BTC", "BTC/USDT"]),
- side: Faker.random.arrayElement(["buy", "sell"]),
- type: Faker.random.arrayElement(["market", "limit"]),
- order: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- done: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- pricePerUnit: Faker.datatype.number({min: 0, max: 450000540}),
- paid: Faker.datatype.number({min: 0, max: 450000540}),
- status: Faker.random.arrayElement(["NEW", "FILLED", "CANCELED","PARTIALLY_FILLED", "REJECTED"]),
- });
- }
- return data;
-};
-
-export const OrdersTradesTradesData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 2, max: 15});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- market: Faker.random.arrayElement(["BTC/IRT", "ETH/BTC", "BTC/USDT"]),
- side: Faker.random.arrayElement(["buy", "sell"]),
- type: Faker.random.arrayElement(["market", "limit"]),
- order: Faker.datatype.number({min: 0, max: 1, precision: 0.0001}),
- stoppedPrice: Faker.datatype.number({min: 0, max: 450000540}),
- pricePerUnit: Faker.datatype.number({min: 0, max: 450000540}),
- totalPrice: Faker.datatype.number({min: 0, max: 450000540}),
- });
- }
- return data;
-};
-
-export const MarketPair = [
- {
- name: "BTC/IRT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "BTC/USDT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "ETH/BTC",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "LTC/BTC",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "DOGE/BTC",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "BCH/BTC",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
-
- {
- name: "ETH/IRT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "LTC/IRT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "DOGE/IRT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "BCH/IRT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
-
- {
- name: "ETH/USDT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "LTC/USDT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "DOGE/USDT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
- {
- name: "BCH/USDT",
- Change: Faker.datatype.number({min: 0, max: 20, precision: 0.01}),
- Price: Faker.datatype.number({min: 0, max: 450000540}),
- Vol: Faker.datatype.number({min: 200, max: 3000}),
- Type: Faker.random.arrayElement(["increase", "decrease"]),
- price7d: [
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- Faker.datatype.number({min: 0, max: 20}),
- ],
- },
-];
-
-export const MyMessagesData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 28, max: 38});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- title: Faker.random.arrayElement(["NEW", "FILLED", "CANCELED","PARTIALLY_FILLED", "REJECTED"]),
- });
- }
- return data;
-};
-
-export const newsData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 1, max: 1});
- for (let i = 0; i < count; i++) {
- data.push({
- orderId: Faker.datatype.number({min: 11000, max: 1000000}),
- timestamp: Faker.date.between("2020-01-01", "2021-02-05"),
- title: Faker.random.arrayElement(["NEW", "FILLED", "CANCELED","PARTIALLY_FILLED", "REJECTED"]),
- });
- }
- return data;
-};
-
-export const AccountStatusData = () => {
- const data = [];
- const count = Faker.datatype.number({min: 1, max: 1});
- for (let i = 0; i < count; i++) {
- data.push({
- dailyWithdrawal: Faker.datatype.number({min: 11000, max: 1000000}),
- dailyDeposit: Faker.datatype.number({min: 0, max: 0}),
- monthlyWithdrawal: Faker.datatype.number({min: 11000, max: 1000000}),
- monthlyDeposit: Faker.datatype.number({min: 11000, max: 1000000}),
- });
- }
- return data;
-};
diff --git a/src/components/HeaderBuilder/HeaderBuilder.js b/src/components/HeaderBuilder/HeaderBuilder.js
index 845d51b9..035d8293 100644
--- a/src/components/HeaderBuilder/HeaderBuilder.js
+++ b/src/components/HeaderBuilder/HeaderBuilder.js
@@ -1,11 +1,10 @@
-import React, {useEffect} from 'react';
+import React from 'react';
import classes from './HeaderBuilder.module.css'
import {Link, NavLink, useLocation} from "react-router-dom";
import * as Routes from "../../main/Browser/Routes/routes";
-import {Login, Panel} from "../../main/Browser/Routes/routes";
+import {Login} from "../../main/Browser/Routes/routes";
import {useDispatch, useSelector} from "react-redux";
import {useTranslation} from "react-i18next";
-import ReactTooltip from "react-tooltip";
import {toast} from "react-hot-toast";
import {images} from "../../assets/images";
import {setLogoutInitiate} from "../../store/actions";
@@ -23,10 +22,6 @@ const HeaderBuilder = ({children}) => {
const lastName = useSelector((state) => state.auth.lastName)
let location = useLocation();
- useEffect(() => {
- ReactTooltip.rebuild();
- });
-
const logOutHandler = async () => {
logout().then(() => {
toast.success(t("header.logOutSuccess"))
@@ -54,10 +49,10 @@ const HeaderBuilder = ({children}) => {
to={Routes.Landing}
className={({ isActive }) => isActive ? 'text-orange mx-1 cursor-pointer hover-text' : 'mx-1 cursor-pointer hover-text'}
>{t("home")}
-