From 1aa678edc02b78a575a42ccb4df85228cb334ec9 Mon Sep 17 00:00:00 2001 From: Hossein Date: Thu, 4 May 2023 05:30:30 +0330 Subject: [PATCH 1/9] #7, Add settings layout --- src/assets/fontIcon/opex-icon/config.json | 304 +++++++++++++++-- .../opex-icon/css/opex-icon-codes.css | 75 +++-- .../opex-icon/css/opex-icon-embedded.css | 87 ++--- .../opex-icon/css/opex-icon-ie7-codes.css | 75 +++-- .../fontIcon/opex-icon/css/opex-icon-ie7.css | 75 +++-- .../fontIcon/opex-icon/css/opex-icon.css | 89 ++--- src/assets/fontIcon/opex-icon/demo.html | 305 ++++++++++-------- .../fontIcon/opex-icon/font/opex-icon.eot | Bin 38208 -> 43052 bytes .../fontIcon/opex-icon/font/opex-icon.svg | 150 +++++---- .../fontIcon/opex-icon/font/opex-icon.ttf | Bin 38036 -> 42880 bytes .../fontIcon/opex-icon/font/opex-icon.woff | Bin 23556 -> 26672 bytes .../fontIcon/opex-icon/font/opex-icon.woff2 | Bin 19640 -> 22424 bytes .../Content/components/Settings/Settings.js | 29 +- .../Settings/components/APIKey/APIKey.js | 11 + .../components/APIKey/APIKey.module.css | 0 .../Authentication/Authentication.js | 11 + .../Authentication/Authentication.module.css | 0 .../Settings/components/Profile/Profile.js | 11 + .../components/Profile/Profile.module.css | 0 .../Settings/components/Security/Security.js | 11 + .../components/Security/Security.module.css | 0 .../Content/components/Wallet/Wallet.js | 2 +- .../SettingsHeader/SettingsHeader.js | 9 +- .../Pages/UserPanel/Secttions/Menu/Menu.js | 7 +- .../SettingsNavMenu/SettingsNavMenu.js | 36 ++- src/main/Mobile/Routes/routes.js | 3 +- 26 files changed, 849 insertions(+), 441 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.module.css diff --git a/src/assets/fontIcon/opex-icon/config.json b/src/assets/fontIcon/opex-icon/config.json index 7542e45..61b290f 100644 --- a/src/assets/fontIcon/opex-icon/config.json +++ b/src/assets/fontIcon/opex-icon/config.json @@ -93,7 +93,7 @@ { "uid": "2024cb58e2a35b1bb549467fb4618438", "css": "market", - "code": 276, + "code": 59392, "src": "custom_icons", "selected": true, "svg": { @@ -107,7 +107,7 @@ { "uid": "3e2cd4960f72717f28a8adfef6364788", "css": "settings", - "code": 277, + "code": 59394, "src": "custom_icons", "selected": true, "svg": { @@ -121,7 +121,7 @@ { "uid": "57c35c594cab578b05232e7326818893", "css": "wallet", - "code": 278, + "code": 59395, "src": "custom_icons", "selected": true, "svg": { @@ -135,7 +135,7 @@ { "uid": "5f473048f9dccfdeeb0a8c2cce255ed0", "css": "account", - "code": 279, + "code": 59396, "src": "custom_icons", "selected": true, "svg": { @@ -149,7 +149,7 @@ { "uid": "af84a042558ed5b4dffd064d17ccc8d4", "css": "counting", - "code": 280, + "code": 59397, "src": "custom_icons", "selected": true, "svg": { @@ -163,7 +163,7 @@ { "uid": "7158cc9d7caec04c93b1d2dcd398a09e", "css": "messages", - "code": 281, + "code": 59398, "src": "custom_icons", "selected": true, "svg": { @@ -207,7 +207,7 @@ { "uid": "e58bd0331afbe67823bcc370f1345030", "css": "messages-dotted", - "code": 293, + "code": 59399, "src": "custom_icons", "selected": true, "svg": { @@ -221,7 +221,7 @@ { "uid": "7015ef829a0e4c45836de3481a27ba88", "css": "safe", - "code": 294, + "code": 59400, "src": "custom_icons", "selected": true, "svg": { @@ -367,7 +367,7 @@ { "uid": "affac98d4404b941ea0b52920490eaf9", "css": "filter", - "code": 329, + "code": 59401, "src": "custom_icons", "selected": true, "svg": { @@ -381,7 +381,7 @@ { "uid": "78e5981609da095794b5eaefa6ff5a17", "css": "filternfilled", - "code": 336, + "code": 59402, "src": "custom_icons", "selected": true, "svg": { @@ -395,7 +395,7 @@ { "uid": "7cd08a0191c80f4f7281fabefcd3f38a", "css": "microsoft_excel", - "code": 337, + "code": 59403, "src": "custom_icons", "selected": true, "svg": { @@ -409,7 +409,7 @@ { "uid": "2ce7c643a54b992300e0c9db2070a451", "css": "clear-filters", - "code": 338, + "code": 59404, "src": "custom_icons", "selected": true, "svg": { @@ -423,7 +423,7 @@ { "uid": "b10ee7faf62200708dad45464be5275b", "css": "clock", - "code": 339, + "code": 59405, "src": "custom_icons", "selected": true, "svg": { @@ -443,7 +443,7 @@ { "uid": "f25d2aa5890176ddcf4bdbfaa75fee59", "css": "copy", - "code": 341, + "code": 59406, "src": "custom_icons", "selected": true, "svg": { @@ -481,7 +481,7 @@ { "uid": "dc4e0d236b28459de8c40249ed26506b", "css": "menu_vertical", - "code": 352, + "code": 59407, "src": "custom_icons", "selected": true, "svg": { @@ -531,7 +531,7 @@ { "uid": "2440ec2e44bbfa7c3d696c53543d865f", "css": "profilesetting", - "code": 359, + "code": 59408, "src": "custom_icons", "selected": true, "svg": { @@ -545,7 +545,7 @@ { "uid": "f17e55a89d8e6c7804732b435cd8f69a", "css": "protectsetting", - "code": 360, + "code": 59409, "src": "custom_icons", "selected": true, "svg": { @@ -559,7 +559,7 @@ { "uid": "49ff8e798bc41a38766f09c4c8ba58bc", "css": "verifiedsetting", - "code": 361, + "code": 59410, "src": "custom_icons", "selected": true, "svg": { @@ -573,7 +573,7 @@ { "uid": "8ab825bbe33acb11323ede56e5a17622", "css": "fileSubsetting", - "code": 368, + "code": 59411, "src": "custom_icons", "selected": true, "svg": { @@ -587,7 +587,7 @@ { "uid": "f2689acbd9acb87e456ad6f686a1776d", "css": "closed_eye", - "code": 369, + "code": 59412, "src": "custom_icons", "selected": true, "svg": { @@ -601,7 +601,7 @@ { "uid": "b3be87ef091a22dbb2d340daa3b7bdfd", "css": "eye-1", - "code": 370, + "code": 59413, "src": "custom_icons", "selected": true, "svg": { @@ -621,7 +621,7 @@ { "uid": "5fb75886bd5e3493ae829cc13e2aec30", "css": "lasttrades", - "code": 372, + "code": 59414, "src": "custom_icons", "selected": true, "svg": { @@ -635,7 +635,7 @@ { "uid": "273cb2e99ec75fe0d9e07cf8e1d59a80", "css": "myorder", - "code": 373, + "code": 59415, "src": "custom_icons", "selected": true, "svg": { @@ -649,7 +649,7 @@ { "uid": "f3a25c15b824c9c013d83d93eb386903", "css": "order", - "code": 374, + "code": 59416, "src": "custom_icons", "selected": true, "svg": { @@ -663,7 +663,7 @@ { "uid": "8ffd20eda0db130db78ce8db12f196d2", "css": "orderbook", - "code": 375, + "code": 59417, "src": "custom_icons", "selected": true, "svg": { @@ -677,7 +677,7 @@ { "uid": "9c085ed0b85e051760293684d409abc9", "css": "overview", - "code": 376, + "code": 59418, "src": "custom_icons", "selected": true, "svg": { @@ -799,7 +799,7 @@ { "uid": "fd4ae29065ce7784e2eeda47a44a1586", "css": "op-06", - "code": 407, + "code": 59419, "src": "custom_icons", "selected": true, "svg": { @@ -813,7 +813,7 @@ { "uid": "30ed06dbd39cdff4f2ec99203bba6c11", "css": "op-05", - "code": 408, + "code": 59420, "src": "custom_icons", "selected": true, "svg": { @@ -827,7 +827,7 @@ { "uid": "271610d96cdc90b4a4d6188fdae3f72c", "css": "op-04", - "code": 409, + "code": 59421, "src": "custom_icons", "selected": true, "svg": { @@ -841,7 +841,7 @@ { "uid": "311e4b432d7d1fd49b029a83e6996598", "css": "op-02", - "code": 512, + "code": 59422, "src": "custom_icons", "selected": true, "svg": { @@ -855,7 +855,7 @@ { "uid": "c3e63f06b3288063f40219b747a6ebf9", "css": "op-03", - "code": 513, + "code": 59423, "src": "custom_icons", "selected": true, "svg": { @@ -881,7 +881,7 @@ { "uid": "834d008d1a1cdaea839af107ee1a9f33", "css": "row", - "code": 516, + "code": 59424, "src": "custom_icons", "selected": true, "svg": { @@ -895,7 +895,7 @@ { "uid": "66a84072782d7cd42d7e9d064e5becab", "css": "grid", - "code": 517, + "code": 59425, "src": "custom_icons", "selected": true, "svg": { @@ -941,6 +941,244 @@ "css": "paste", "code": 529, "src": "fontawesome" + }, + { + "uid": "fd06f2012b096dcd763a27a72b8040ba", + "css": "shield-lock-black-icon", + "code": 530, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M454.8 1000C161.1 892.6-12.2 629.8 0.8 139.1 155.4 147.3 306.8 113.9 453.2 0 622.5 107.4 776.2 158.7 907.2 146.5 930.8 611.1 759.2 885.3 454.8 1000ZM592.4 414.2H578.5V382.4C578.5 347.4 564.7 315.7 542.7 292.1 519.9 268.5 489.8 254.7 455.7 254.7 421.5 254.7 390.6 269.3 368.6 292.1 346.6 315.7 332.8 347.4 332.8 382.4V414.2H319C307.6 414.2 298.6 423.1 298.6 434.5V646.9C298.6 658.3 307.6 667.2 319 667.2H593.2C604.6 667.2 613.5 658.3 613.5 646.9V434.5C611.9 423.9 602.9 414.2 592.4 414.2ZM493.1 611.9H416.6L438.6 554.9C424.7 548.4 415.8 534.6 415.8 519.1 415.8 497.2 433.7 479.3 455.7 479.3 477.6 479.3 495.5 497.2 495.5 519.1 495.5 534.6 486.6 547.6 474.4 554.1L493.1 611.9ZM540.3 414.2H369.4V382.4C369.4 357.2 379.2 335.2 394.6 319 410.1 302.7 431.2 292.9 454.8 292.9 478.4 292.9 499.6 302.7 515.1 319 530.5 335.2 540.3 358 540.3 382.4V414.2Z", + "width": 910 + }, + "search": [ + "shield-lock-black-icon" + ] + }, + { + "uid": "6e6377e106c89f4bd0b5c23160b3dc3a", + "css": "shield-lock-black-icon-1", + "code": 531, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M453.4 0C623.1 107.5 776.3 158.4 907.9 146.4 930.8 611.1 759.2 885.5 455.2 1000 161.5 892.8-12.2 630.2 0.7 139.3 155.1 147.4 306.6 114 453.4 0L453.4 0ZM337.4 459.9H349.1V432.8C349.1 402.7 360.9 375.4 380 355.5 399.2 335.5 425.7 323 455 323S510.8 335.5 530 355.5C549 375.4 560.9 402.7 560.9 432.8V459.9H572.6C582.1 459.9 589.8 467.6 589.8 477.1V659.7C589.8 669.2 582.1 677 572.6 677H337.4C327.9 677 320.1 669.2 320.1 659.7V477.1C320.1 467.6 327.9 459.9 337.4 459.9L337.4 459.9ZM440.8 580.1L422.1 629H487.8L470.5 579.5C481.5 573.8 489 562.4 489 549.2 489 530.4 473.7 515.2 455 515.2S421 530.4 421 549.2C421 562.9 429.1 574.7 440.8 580.1L440.8 580.1ZM381.8 459.9H528.1V432.8C528.1 411.4 519.8 392.1 506.4 378.1 493.2 364.3 475 355.7 455 355.7 435 355.7 416.7 364.3 403.5 378.1 390.1 392.1 381.8 411.4 381.8 432.8V459.9L381.8 459.9Z", + "width": 910 + }, + "search": [ + "shield-lock-black-icon" + ] + }, + { + "uid": "484b9143995ad1d65f05c48e1508a23b", + "css": "user-clipboard-icon", + "code": 532, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M55.1 104.3H187.3V189.8H130.3C104.9 189.8 83.8 210.9 83.8 236.3V874.6C83.8 900.1 104.7 921.1 130.3 921.1H698.4C724 921.1 744.9 900.1 744.9 874.6V236.3C744.9 210.7 723.8 189.8 698.4 189.8H641.4V104.3H773.6C803.9 104.3 828.7 129.3 828.7 159.4V944.9C828.7 975.1 803.8 1000 773.6 1000H55.1C24.9 1000 0 975.2 0 944.9V159.4C0 129.1 24.8 104.3 55.1 104.3ZM414.3 741.6H217.4C214.2 741.6 211.6 739 211.6 735.8 211.6 734.1 211.8 732.5 212.3 730.9 221.6 657 259.8 655.6 300.9 644.9 313.2 641.7 335.6 634.9 348.7 623.4 355.8 617.1 360.2 609.4 358.5 600.1 348.5 590.9 340.9 581 339.2 562L338 562C335.2 562 332.6 561.3 330.1 559.9 324.6 556.8 321.6 550.8 320.1 544 318.3 535.4 318.9 525.2 319.8 518.7L320.1 517.4C322.1 512.1 324.4 509.2 327.4 508L327.5 507.9C326.1 482.3 330.5 441.6 304.1 433.6 356.1 369.3 416.1 334.4 461.2 391.6 511.4 394.2 533.7 468.2 502.6 508H501.3C504.3 509.2 506.6 512.1 508.6 517.4L508.9 518.7C509.8 525.2 510.4 535.4 508.6 544 507.1 550.8 504.1 556.8 498.6 559.9 496.1 561.3 493.5 562 490.7 562L489.5 562C487.8 581 480.2 590.9 470.2 600.1 468.5 609.4 472.9 617.1 480 623.4 493.1 634.9 515.5 641.7 527.8 644.9 568.9 655.6 607.1 657 616.4 730.9 616.8 732.5 617.1 734.1 617.1 735.8 617.1 739 614.5 741.6 611.3 741.6H414.3ZM263.7 77H326.2C331.5 33.6 366.5 0 409 0 451.2 0 486.1 33.1 491.8 76.1L564.9 77C570 77 574.1 81.1 574.1 86.2V211C574.1 216 570 220.2 564.9 220.2H263.8C258.8 220.2 254.6 216 254.6 211V86.2C254.5 81.1 258.6 77 263.7 77ZM374.8 114.8C380.5 122.5 388.5 130.1 397.1 134.1 404.1 136.2 411.7 136.4 418.9 134.4 430 129.3 440.2 117.1 444.9 106.8 445.4 103.9 445.8 100.9 445.8 97.6 445.8 75.8 429.1 58.2 408.6 58.2 388 58.2 371.3 75.8 371.3 97.6 371.4 104.1 372.6 110 374.8 114.8Z", + "width": 829 + }, + "search": [ + "user-clipboard-icon" + ] + }, + { + "uid": "46b1ec984aac914c267721fe654a4d12", + "css": "privacy-icon", + "code": 533, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M453.4 0C623.1 107.5 776.3 158.4 907.9 146.4 915 291.3 903.3 417.7 874.5 526.5 854.9 518.6 834.1 513.8 812.6 512.9 835.2 422.9 844.3 319.1 838.4 200.6 727 210.8 597.3 167.8 453.6 76.7 329.3 173.2 201.1 201.5 70.4 194.7 64.6 415.5 103.4 581.7 178.3 702.7 233.7 656.3 328.1 663.3 372.8 601.9 376 597.1 377.5 594.6 377.5 592.5 377.4 591.4 329 532 324.6 525 313.2 506.9 291.8 482.2 291.8 460.9 291.8 448.9 301.3 433.3 314.9 429.8 313.8 411.8 313.1 393.5 313.1 375.4 313.1 364.7 313.3 353.9 313.7 343.3 314.3 336.6 315.5 333.7 317.3 327.2A114.3 114.3 0 0 1 368.3 262.4C376.9 256.9 386.4 252.7 396 249.2 413.5 242.8 405 215.2 424.2 214.7 469.1 213.6 543 252.8 571.7 284 590.1 304.3 600.5 326.8 601.1 354.1L599.3 432.8C607.3 434.7 616.2 440.9 618.2 448.9 624.3 473.7 598.6 504.6 586.6 524.4 575.6 542.6 533.4 592.3 533.3 592.7 533.1 594.8 534.2 597.5 537.1 601.9 557.7 630.1 588.7 643.9 621.7 655.1 618 668.2 615.7 681.7 614.8 695.6 611.3 698 608.1 700.6 605.2 703.6L605 703.8C591.9 717 583.7 735.1 583.7 755.1V937C544 961.7 501.1 982.7 455.2 1000 161.5 892.8-12.2 630.2 0.7 139.3 155.1 147.4 306.6 114 453.4 0ZM659.7 733.2H667.3V709.9C667.3 670.9 682.6 635.4 707.4 609.6 732.4 583.5 766.8 567.4 804.8 567.4S877.2 583.5 902.2 609.6C927 635.4 942.3 670.9 942.3 709.9V733.2H949.9C962.2 733.2 972.3 743.3 972.3 755.7V977.5C972.3 989.9 962.2 1000 949.9 1000H659.7C647.3 1000 637.3 989.9 637.3 977.5V755.7C637.2 743.3 647.3 733.2 659.7 733.2ZM787 876.7L763.7 937.9H845.9L824.3 875.9C838 868.8 847.4 854.5 847.4 838 847.4 814.4 828.3 795.4 804.8 795.4 781.2 795.4 762.2 814.4 762.2 838 762.2 855.1 772.3 869.9 787 876.7ZM709.7 733.2H899.8V709.9C899.8 682.2 889 657.1 871.6 638.9 854.4 621 830.8 609.9 804.8 609.9 778.8 609.9 755.1 621 737.9 638.9 720.5 657.1 709.7 682.2 709.7 709.9V733.2Z", + "width": 972 + }, + "search": [ + "privacy-icon" + ] + }, + { + "uid": "1ae294767213e5b165e75f217594a9da", + "css": "file-user-icon", + "code": 534, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M634.5 546.4C697 546.4 753.6 571.8 794.7 612.8 835.9 653.9 861.3 710.6 861.3 773.2 861.3 835.8 835.9 892.5 794.9 933.6L792.3 935.9C751.4 975.6 695.8 1000 634.5 1000 571.9 1000 515.2 974.6 474.1 933.6 433.1 892.5 407.7 835.8 407.7 773.2S433.1 653.9 474.1 612.8C515.2 571.8 571.9 546.4 634.5 546.4ZM474.8 74.4V180.2C476.7 205.4 485.5 225.3 501 238.5 517 252.2 541 259.9 572.7 260.4L646.7 260.3 474.8 74.4ZM652.9 309.7L572.3 309.6C528.4 308.9 493.8 297.1 469 275.9 443.1 253.9 428.6 222.5 425.6 183.7L425.4 180.3V49.4H122.8C102.6 49.4 84.2 57.7 70.9 70.9 57.7 84.2 49.4 102.6 49.4 122.8V780C49.4 800.1 57.7 818.5 71 831.8 84.3 845 102.7 853.3 122.8 853.3H356C361 870.5 367.5 887 375.4 902.7H122.8C89 902.7 58.3 888.9 36.1 866.7 13.8 844.4 0 813.7 0 780V122.8C0 89.1 13.8 58.4 36 36.2 58.4 13.8 89.1 0 122.8 0H462.4C470.4 0 477.5 3.8 482.1 9.8L695.7 240.9C700.1 245.6 702.2 251.6 702.2 257.6L702.3 491.4C686.3 487.6 669.8 485.1 652.9 484V309.7ZM204.2 416.1C190.6 416.1 179.5 405.1 179.5 391.4 179.5 377.8 190.6 366.7 204.2 366.7H498.1C511.8 366.7 522.8 377.8 522.8 391.4 522.8 405.1 511.8 416.1 498.1 416.1H204.2ZM204.2 557.3C190.6 557.3 179.5 546.3 179.5 532.6 179.5 519 190.6 507.9 204.2 507.9H482.6C489.8 507.9 496.3 511.1 500.9 516A291.1 291.1 0 0 0 441.2 557.3H204.2ZM204.2 698.5C190.6 698.5 179.5 687.5 179.5 673.8 179.5 660.2 190.6 649.1 204.2 649.1H372.6C365.1 664.9 359 681.4 354.4 698.5H204.2ZM578.8 725.5C579 720.7 582.1 716.5 586.7 714.9 586.1 705.7 585 691.8 587.5 682.9 590.4 673.7 596.6 665.8 605 660.8 607.9 659 611.1 657.5 614.4 656.3 620.4 654.2 617.4 644.1 624 643.9 639.3 643.5 664.6 657.6 674.4 668.2 680.6 675.1 684.2 684.1 684.4 693.4L683.8 715.9C686.7 716.5 689.2 718.6 690.2 721.4 693.5 734.6 661.3 765.9 661.3 769.2 661.3 770.4 661.8 771.5 662.6 772.4 684.9 803.1 745.2 789.4 745.2 850.5H523.8C523.8 789.4 584.1 803.1 606.4 772.4 607.5 770.8 608 769.9 608 769.2 608 766.2 578.8 736.3 578.8 725.5Z", + "width": 861 + }, + "search": [ + "file-user-icon" + ] + }, + { + "uid": "eece75fd4ec68d0fd092e7bff2f93077", + "css": "task-user-icon", + "code": 535, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M181.8 77H271.9C277.2 33.6 312.3 0 354.8 0 397 0 431.9 33.1 437.5 76.1L528.9 77C534 77 538.1 81.1 538.1 86.2V187.5C538.1 192.6 534 196.7 528.9 196.7H181.9C176.9 196.7 172.7 192.6 172.7 187.5V86.2A9.1 9.1 0 0 1 181.8 77ZM615.6 593.4C727.9 593.4 818.9 684.4 818.9 796.7 818.9 909 727.8 1000 615.6 1000 503.3 1000 412.3 908.9 412.3 796.7 412.3 684.4 503.3 593.4 615.6 593.4ZM566.8 754.9A10.3 10.3 0 0 1 573.7 745.5C573.2 737.5 572.2 725.4 574.5 717.6A34.2 34.2 0 0 1 589.7 698.2C592.3 696.6 595.1 695.3 598 694.3 603.2 692.3 600.6 683.5 606.4 683.4 619.8 683.1 641.9 695.4 650.5 704.7 656 710.8 659.1 718.6 659.3 726.8L658.7 746.5C661.3 747 663.5 748.8 664.4 751.3 667.3 762.9 639 790.2 639 793.2 639.1 794.2 639.5 795.1 640.2 795.9 659.7 822.8 712.5 810.8 712.5 864.3L518.6 864.4C518.6 810.8 571.4 822.8 591 795.9 592 794.5 592.4 793.7 592.4 793.1 592.4 790.5 566.8 764.3 566.8 754.9ZM81.6 115.9H128.3V163.5H81.6C72.2 163.5 63.7 167.3 57.6 173.5 51.5 179.6 47.6 188.1 47.6 197.4V814C47.6 823.3 51.5 831.8 57.6 837.9 63.8 844.1 72.3 847.9 81.6 847.9H360.3C363.6 864.4 368.4 880.4 374.7 895.6H81.6C59.2 895.6 38.8 886.4 24 871.6 9.2 856.9 0 836.4 0 814V197.4C0 174.9 9.2 154.6 23.9 139.8 38.7 125 59.1 115.9 81.6 115.9ZM663.1 540.6V197.4C663.1 188.1 659.2 179.6 653.1 173.4A33.9 33.9 0 0 0 629.2 163.5H582.4V115.9H629.2C651.5 115.9 671.9 125.1 686.6 139.8 701.5 154.7 710.7 175.1 710.7 197.4V554.3C695.5 548.3 679.5 543.7 663.1 540.6ZM259 524.9C245.1 524.9 233.8 513.6 233.8 499.6S245.1 474.4 259 474.4H538.1C552.1 474.4 563.4 485.7 563.4 499.6S552.1 524.9 538.1 524.9H259ZM174.9 471.4C190.5 471.4 203.1 484.1 203.1 499.6 203.1 515.2 190.5 527.9 174.9 527.9 159.3 527.9 146.7 515.2 146.7 499.6 146.7 484.1 159.3 471.4 174.9 471.4ZM174.9 625.1C190.5 625.1 203.1 637.7 203.1 653.3 203.1 668.9 190.5 681.5 174.9 681.5 159.3 681.5 146.7 668.9 146.7 653.3 146.7 637.7 159.3 625.1 174.9 625.1ZM259 678.5C245.1 678.5 233.8 667.2 233.8 653.3S245.1 628 259 628H417.3A261.7 261.7 0 0 0 383.5 678.5H259ZM174.9 317.8C190.5 317.8 203.1 330.4 203.1 346 203.1 361.6 190.5 374.2 174.9 374.2 159.3 374.2 146.7 361.6 146.7 346 146.7 330.4 159.3 317.8 174.9 317.8ZM259 371.3C245.1 371.3 233.8 359.9 233.8 346 233.8 332 245.1 320.7 259 320.7H538.1C552.1 320.7 563.4 332 563.4 346 563.4 359.9 552.1 371.3 538.1 371.3H259ZM353.8 39.4C377.8 39.4 397.3 58.9 397.3 82.9 397.3 106.9 377.8 126.4 353.8 126.4S310.3 106.9 310.3 82.9C310.3 58.9 329.8 39.4 353.8 39.4Z", + "width": 819 + }, + "search": [ + "task-user-icon" + ] + }, + { + "uid": "b7d7a2eaf4f80991226e55feff7cc0a0", + "css": "privacy-icon-1", + "code": 536, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M453.4 0C623.1 107.5 776.3 158.4 907.9 146.4 915 291.3 903.3 417.7 874.5 526.5 854.9 518.6 834.1 513.8 812.6 512.9 835.2 422.9 844.3 319.1 838.4 200.6 727 210.8 597.3 167.8 453.6 76.7 329.3 173.2 201.1 201.5 70.4 194.7 64.6 415.5 103.4 581.7 178.3 702.7 233.7 656.3 328.1 663.3 372.8 601.9 376 597.1 377.5 594.6 377.5 592.5 377.4 591.4 329 532 324.6 525 313.2 506.9 291.8 482.2 291.8 460.9 291.8 448.9 301.3 433.3 314.9 429.8 313.8 411.8 313.1 393.5 313.1 375.4 313.1 364.7 313.3 353.9 313.7 343.3 314.3 336.6 315.5 333.7 317.3 327.2A114.3 114.3 0 0 1 368.3 262.4C376.9 256.9 386.4 252.7 396 249.2 413.5 242.8 405 215.2 424.2 214.7 469.1 213.6 543 252.8 571.7 284 590.1 304.3 600.5 326.8 601.1 354.1L599.3 432.8C607.3 434.7 616.2 440.9 618.2 448.9 624.3 473.7 598.6 504.6 586.6 524.4 575.6 542.6 533.4 592.3 533.3 592.7 533.1 594.8 534.2 597.5 537.1 601.9 557.7 630.1 588.7 643.9 621.7 655.1 618 668.2 615.7 681.7 614.8 695.6 611.3 698 608.1 700.6 605.2 703.6L605 703.8C591.9 717 583.7 735.1 583.7 755.1V937C544 961.7 501.1 982.7 455.2 1000 161.5 892.8-12.2 630.2 0.7 139.3 155.1 147.4 306.6 114 453.4 0ZM659.7 733.2H667.3V709.9C667.3 670.9 682.6 635.4 707.4 609.6 732.4 583.5 766.8 567.4 804.8 567.4S877.2 583.5 902.2 609.6C927 635.4 942.3 670.9 942.3 709.9V733.2H949.9C962.2 733.2 972.3 743.3 972.3 755.7V977.5C972.3 989.9 962.2 1000 949.9 1000H659.7C647.3 1000 637.3 989.9 637.3 977.5V755.7C637.2 743.3 647.3 733.2 659.7 733.2ZM787 876.7L763.7 937.9H845.9L824.3 875.9C838 868.8 847.4 854.5 847.4 838 847.4 814.4 828.3 795.4 804.8 795.4 781.2 795.4 762.2 814.4 762.2 838 762.2 855.1 772.3 869.9 787 876.7ZM709.7 733.2H899.8V709.9C899.8 682.2 889 657.1 871.6 638.9 854.4 621 830.8 609.9 804.8 609.9 778.8 609.9 755.1 621 737.9 638.9 720.5 657.1 709.7 682.2 709.7 709.9V733.2Z", + "width": 972 + }, + "search": [ + "privacy-icon" + ] + }, + { + "uid": "8ef3ea7c144e709897ffcc0b85e3ec22", + "css": "username-icon", + "code": 537, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M341.7 513.9C323.1 484.7 288.5 444.6 288.5 409.8A55.9 55.9 0 0 1 326 359.1C324.3 329.9 323.1 300.1 323.1 270.6 323.1 253.2 323.1 235.7 324.1 218.4A170.5 170.5 0 0 1 330 186.1 186.1 186.1 0 0 1 413 80.6 243.4 243.4 0 0 1 458.1 59.1C486.8 48.7 472.6 0.6 503.9 0 577-1.9 697.2 65 744 115.8A185.5 185.5 0 0 1 791.9 236L788.9 364A42 42 0 0 1 819.7 390.3C829.7 430.8 787.8 481 768.3 513.2 750.3 542.8 681.6 638.7 681.6 639.4A25.3 25.3 0 0 0 687.7 654.3C794.4 800.8 1107.8 708.3 1107.8 999.9H0C0 708.3 313.6 800.9 420.1 654.3 425.4 646.7 427.8 642.4 427.7 639.1 427.7 637.2 348.7 525.5 341.7 514.2Z", + "width": 1108 + }, + "search": [ + "username-icon" + ] + }, + { + "uid": "8cce35b2d6e77ae90b652db11eef0a5c", + "css": "user-key-icon", + "code": 544, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M1008.1 739.1C1008.1 766.5 1003.7 792.9 996.1 817.7L952.4 773.4C954.1 762.2 955.1 750.7 955.1 739.1 955.1 624.3 862.2 531.2 747.2 531.2 694.2 531.2 646 550.9 609.4 583.4 521.8 660.8 517.6 792.3 590.7 875.8L592.4 877.7C631.8 921.4 687.3 946.6 747 946.6 769.6 946.6 791.3 943.1 811.8 936.4 817.9 955.3 831.9 970.7 850 978.5 818.3 992.1 783.4 999.8 747 999.8 675.1 999.8 610 970.7 562.7 923.4L562.5 923.2C553.7 914.4 545.4 904.9 537.9 894.9H0C0 590.7 225.6 672.2 317 546.6 331 525.5 314.4 523.9 300.3 504.4 275.8 471 254 433.2 231.9 398.1 216 374.7 207.7 353.8 207.7 337.1 207.7 319.2 217.2 298.3 236.1 293.6 233.7 257.5 232.7 221.9 234.5 183.5 235.3 174.2 237.1 165 239.6 155.9 250.4 117.3 277.2 86.4 310.9 65.6 322.7 58.1 335.1 52.2 349.5 47.3 373.7 38 362.1 1.2 388.9 0.4 451.7-1.2 554.6 52.4 594.8 95.9 618.2 121.1 633.4 154.6 635.8 198.9L633.2 298.1C645 301.4 652.5 308.9 655.8 320.7 659.2 334.1 655.8 352.6 644 378.6 644 379.4 643.2 379.4 643.2 380.2 617.4 422.7 590.5 472.1 560.9 511.7 546 531.6 533.8 528.1 546.6 547.2 550.1 551.9 553.7 556.4 557.4 560.5 559.2 558.6 560.9 556.8 562.7 555 610 507.8 675.1 478.6 747.2 478.6 819.3 478.6 884.4 507.8 931.7 555 978.9 601.9 1008.1 667.1 1008.1 739.1ZM862 780.7C870.6 764.1 875.6 745.2 875.6 725.5 875.6 657.8 818.7 602.9 748.4 602.9 678.1 602.9 621.2 657.8 621.2 725.5 621.2 793.3 678.3 848.2 748.4 848.2 775.2 848.2 800.2 840.1 820.6 826.5L833.6 868.5H878.1V914.9H924.8V957.5H980.9V900.8L862 780.7ZM729.5 743.1C710 743.1 694.2 727.3 694.2 707.8S710 672.6 729.5 672.6 764.7 688.3 764.7 707.8 749 743.1 729.5 743.1Z", + "width": 1008 + }, + "search": [ + "user-key-icon" + ] + }, + { + "uid": "7e2d15c7214058b9c51c23ac2ae37f7e", + "css": "icons8_more_info", + "code": 59458, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M425.1 58.1C419.1 58.1 414.2 56.3 410.3 52.8 406.5 49.2 404.6 44.8 404.6 39.6 404.6 34.3 406.5 29.9 410.3 26.5 414.2 23.1 419.1 21.4 425.1 21.4 431.2 21.4 436.2 23.1 440 26.5 443.8 29.9 445.7 34.3 445.7 39.6 445.7 45 443.8 49.5 440 52.9 436.2 56.4 431.2 58.1 425.1 58.1ZM442.8 192.1H407.1V76.4H442.8V192.1ZM250 318.4C157.9 318.4 83.3 369.7 83.3 425.6V437.5C83.3 449 92.7 458.3 104.2 458.3H395.8C407.3 458.3 416.7 449 416.7 437.5V425.6C416.7 369.7 342.1 318.4 250 318.4ZM302.1 322.9C302.1 342.7 272.6 364.6 250 364.6S197.9 342.7 197.9 322.9C197.9 295.4 197.9 249.6 197.9 249.6H302.1C302.1 249.6 302.1 295.4 302.1 322.9ZM342.9 187.5H337.4V229.2H344.7C350.1 229.2 354.6 225.9 355.6 221.5L359.1 203.7C360.9 195.2 353.1 187.5 342.9 187.5ZM157.1 187.5H162.6V229.2H155.3C149.9 229.2 145.4 225.9 144.4 221.5L140.9 203.7C139.1 195.2 146.9 187.5 157.1 187.5ZM250 66.7C203.7 66.7 156.3 73.7 156.3 173.7 156.3 181.7 156.3 234.9 156.3 243.5 156.3 279.2 212.5 322.9 250 322.9S343.8 279.2 343.8 243.5C343.8 234.9 343.8 181.7 343.8 173.7 343.8 73.7 296.3 66.7 250 66.7ZM250 57.8C204.6 57.8 197.9 74.8 197.9 74.8 179.5 77.5 145.8 104.5 145.8 135.4 145.8 152.6 148.6 165.4 156.3 208.3 161.9 140.1 179.7 114.6 197.9 114.6 211.1 114.6 221.6 125 250 125 274 125 279.9 114.6 302.1 114.6 333.3 114.6 343.8 197.6 343.8 208.3 350 177 354.2 150.5 354.2 135.4 354.2 99.7 314.7 57.8 250 57.8ZM252.3 52.1C208.9 52.1 197.9 74.8 197.9 74.8 197.5 86.9 203.4 97.5 203.4 97.5S211.3 114.6 256.5 114.6C283.8 114.6 322.9 97.6 322.9 52.1 322.9 52.1 314.1 52.1 252.3 52.1Z", + "width": 1000 + }, + "search": [ + "icons8_more_info" + ] + }, + { + "uid": "869ff064363191dcc647d646e4d414e2", + "css": "protected-icon", + "code": 59459, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M453.4 0C623.1 107.5 776.3 158.4 907.9 146.4 930.8 611.1 759.2 885.5 455.1 1000 161.5 892.8-12.2 630.2 0.7 139.3 155.1 147.4 306.6 114.1 453.4 0ZM543.7 430V397.1C543.7 371.2 533.6 347.8 517.4 330.8 501.3 314.1 479.2 303.7 454.9 303.7 430.7 303.7 408.6 314.1 392.5 330.8 376.3 347.8 366.2 371.2 366.2 397.1V430H543.7ZM326.5 430V397.1C326.5 360.7 340.9 327.5 364 303.4 387.3 279.1 419.5 264 455 264 490.4 264 522.6 279.1 545.9 303.4 569 327.5 583.4 360.7 583.4 397.1V430H597.6C609.1 430 618.5 439.4 618.5 451V672.4C618.5 684 609.1 693.4 597.6 693.4H312.3C300.8 693.4 291.4 684 291.4 672.4V451C291.3 439.4 300.8 430 312.3 430H326.5ZM437.8 571.4L415.1 630.7H494.8L473.8 570.6C487.1 563.8 496.2 549.9 496.2 534 496.2 511.1 477.7 492.7 454.9 492.7 432.2 492.7 413.7 511.1 413.7 534 413.7 550.6 423.6 564.9 437.8 571.4ZM453.7 77.4C594.4 166.6 729.4 216.7 838.5 206.7 857.6 592.1 707.3 827.6 455.2 922.6 211.6 833.7 59.6 608 70.3 200.9 211.6 208.3 341.1 164.8 453.7 77.4Z", + "width": 910 + }, + "search": [ + "protected-icon" + ] + }, + { + "uid": "328868b8c0759c5ac2da5e3fc5d15bd5", + "css": "add-security-lock-icon", + "code": 59460, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M51.2 391.9H54.4V338.7C54.4 250 88.3 164.4 149.8 100.3 180 68.8 216.2 43.3 256.4 25.9 336.3-8.7 427.5-8.6 507.4 25.9 588.4 61 651.9 128.4 684.7 210.2A345.9 345.9 0 0 1 709.4 338.7V391.9H712.6C740.8 391.9 763.8 415 763.8 443.1V948.8C763.8 977 740.8 1000 712.6 1000H51.2C23 1000 0 977 0 948.8V443.1C0 414.9 23 391.9 51.2 391.9ZM543.3 667.8V724C543.3 735.5 533.8 744.9 522.4 744.9H430.8V836.5C430.8 848 421.3 857.4 409.9 857.4H353.7C342.3 857.3 332.9 848 332.9 836.5V744.9H241.3C229.8 744.8 220.5 735.5 220.5 724V667.8C220.5 656.3 229.8 647 241.3 647H332.9V555.3C333 543.9 342.3 534.6 353.7 534.5H409.9C421.4 534.6 430.7 543.9 430.8 555.3V647H522.4C533.9 647 543.2 656.3 543.3 667.8ZM179.2 391.9H584.5V338.7C584.5 309.5 578.9 281.7 568.9 256.4 548.6 205.3 509.1 162.7 458.5 140.7 409.8 119.5 353.9 119.5 305.2 140.7 226.8 174.7 179.2 254.5 179.2 338.7V391.9Z", + "width": 764 + }, + "search": [ + "add-security-lock-icon" + ] + }, + { + "uid": "b95250c966f4bc703e831a8fa9b6b639", + "css": "contacts-icon", + "code": 59435, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M861.6 653.2H925.7A27.7 27.7 0 0 1 935.3 654.8 26 26 0 0 1 945.3 661H945.3A25.8 25.8 0 0 1 951.6 670.9H951.6A30.5 30.5 0 0 1 953.2 680.5V809.9A24.4 24.4 0 0 1 952.3 816.7L951.8 818.5A25.3 25.3 0 0 1 945.8 828.2 26.6 26.6 0 0 1 939.2 833.1 23.8 23.8 0 0 1 928.3 835.7H861.6V846.4A154.6 154.6 0 0 1 707.5 1000.4H154.1A154.6 154.6 0 0 1 0 846.4V154.6A154.6 154.6 0 0 1 154.1 0H707.4A154.6 154.6 0 0 1 861.5 154.1V168.9H925.6A26.8 26.8 0 0 1 937.3 171.5 25.9 25.9 0 0 1 947.3 179.7H947.3A28.7 28.7 0 0 1 951.8 188.2H951.8A29.1 29.1 0 0 1 953.3 197.3V326.7A22.7 22.7 0 0 1 951.7 334.8 16.3 16.3 0 0 1 950.3 338.1 24.8 24.8 0 0 1 943.8 345.7 30.8 30.8 0 0 1 939.3 348.6H939.3A23.9 23.9 0 0 1 928.5 351.3H861.7V408.3H925.9A27.4 27.4 0 0 1 937.6 410.9H937.6A26.4 26.4 0 0 1 947.6 419H947.6A28.2 28.2 0 0 1 951.7 426.3 27.2 27.2 0 0 1 953.5 436V566.2A24.4 24.4 0 0 1 950.8 577 26.3 26.3 0 0 1 946 583.7H946A23.8 23.8 0 0 1 939.3 588.5H939.3A24.4 24.4 0 0 1 928.5 591.1H861.8V652.9ZM430.8 223.5A276.7 276.7 0 1 1 235.5 304.9 275.6 275.6 0 0 1 430.8 223.5ZM599 331.8A237.9 237.9 0 0 0 240.9 642.7C269.4 629.8 331.5 624.5 358.2 606A96.1 96.1 0 0 0 364.7 593.5C367.8 586.1 370.8 578 372.8 572.6A263.7 263.7 0 0 1 351.8 542.6L330.6 508.8A62.5 62.5 0 0 1 318.4 477.9 24.4 24.4 0 0 1 320.6 466.8 21.6 21.6 0 0 1 332.5 455.7 519.9 519.9 0 0 1 331.5 394.9 90.9 90.9 0 0 1 334.1 381.1 81.4 81.4 0 0 1 370 335.3 109.8 109.8 0 0 1 400.1 321.9C406.9 320 394.4 298.4 401.4 297.5 435.1 294.1 489.8 325 513.4 350.4A82.9 82.9 0 0 1 534.3 402.6L533 457.8H533A15.2 15.2 0 0 1 544.1 469.4 47.9 47.9 0 0 1 538.2 498.5H538.2L538.2 499.2 513.8 539.1A210.9 210.9 0 0 1 484 579.8L487.3 584.5A144.9 144.9 0 0 0 503.6 604.9 2.2 2.2 0 0 1 504.2 605.6C530.6 624.3 593 630 621.7 642.4A238 238 0 0 0 599 331.8ZM707.5 57.9H154.1A96.7 96.7 0 0 0 57.9 154.1V845.8A96.7 96.7 0 0 0 154.1 941.9H707.4A96.7 96.7 0 0 0 803.6 846.4V154.6A96.7 96.7 0 0 0 707.5 57.9Z", + "width": 953 + }, + "search": [ + "contacts-icon" + ] + }, + { + "uid": "f9e79fb469c87c84e65ed45a6ecf620c", + "css": "user-key-icon", + "code": 59437, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M862 780.7L980.8 901V957.6H924.7V915.1H878.1V868.5H833.5L820.6 826.5C800.1 840.2 775.2 848.2 748.4 848.2 678.1 848.2 621.1 793.3 621.1 725.5 621.1 657.8 678.1 602.8 748.4 602.8 818.6 602.8 875.6 657.8 875.6 725.5 875.6 745.3 870.7 764.1 862 780.7ZM729.5 672.6C749 672.6 764.7 688.4 764.7 707.8S749 743.1 729.5 743.1C710 743.1 694.2 727.3 694.2 707.8S710 672.6 729.5 672.6ZM300.3 504.7C275.8 471.2 253.9 433.5 231.9 398.2 216 374.8 207.7 353.9 207.7 337.1 207.7 319.2 217.2 298.3 236.1 293.6 233.6 257.6 232.8 222 234.5 183.5 235.3 174.3 237 165 239.5 155.8 250.4 117.3 277.2 86.3 310.7 65.4 322.4 57.8 335 52 349.2 47 373.5 37.7 361.8 0.9 388.6 0 451.4-1.6 554.4 52 594.6 95.5 618.1 120.6 633.2 154.1 635.7 198.6L633.2 297.7C644.9 301.1 652.4 308.6 655.7 320.4 659.1 333.8 655.7 352.2 644 378.2 644 379 643.2 379 643.2 379.8 617.4 422.5 590.5 471.7 560.8 511.3 545.9 531.2 533.6 527.6 546.3 546.7 549.8 551.5 553.4 555.9 557.2 560.2 559 558.3 560.8 556.4 562.6 554.6 609.9 507.4 675.1 478.2 747.1 478.2 819.2 478.2 884.4 507.4 931.6 554.6 978.9 601.8 1008.1 667 1008.1 739.1 1008.1 766.5 1003.8 792.8 996 817.7L952.2 773.3C954 762.1 955 750.7 955 739.1 955 624.3 861.9 531.2 747.1 531.2 694.3 531.2 646 551 609.3 583.5 521.8 660.9 517.5 792.3 590.7 875.9L592.5 877.9C631.9 921.7 687.5 946.9 747.1 946.9 769.7 946.9 791.5 943.3 811.9 936.6A69.6 69.6 0 0 0 850.1 978.8C818.5 992.4 783.7 1000 747.1 1000 675.2 1000 610.1 970.8 562.9 923.6L562.6 923.4C553.8 914.5 545.6 905.1 538.1 895H0C0 590.8 225.6 672.4 317 546.7 331 525.7 314.4 524 300.3 504.7Z", + "width": 1008 + }, + "search": [ + "user-key-icon" + ] + }, + { + "uid": "4861d8a68689e8b1b7202cc3dae3fd49", + "css": "task-user-icon", + "code": 59438, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M538.2 320.7H258.9C245.1 320.7 233.7 332 233.7 345.9 233.7 359.8 245.1 371.1 258.9 371.1H538C551.9 371.1 563.2 359.8 563.2 345.9 563.4 332 552.1 320.7 538.2 320.7ZM174.9 317.8C159.3 317.8 146.8 330.5 146.8 345.9 146.8 361.5 159.5 374 174.9 374 190.5 374 203 361.3 203 345.9 203 330.5 190.5 317.8 174.9 317.8ZM258.9 627.9C245.1 627.9 233.7 639.2 233.7 653.1S245.1 678.3 258.9 678.3H383.4C392.6 660.2 403.9 643.3 417.2 627.9H258.9ZM174.9 625C159.3 625 146.8 637.7 146.8 653.1 146.8 668.8 159.5 681.3 174.9 681.3 190.5 681.3 203 668.6 203 653.1 203 637.7 190.5 625 174.9 625ZM174.9 471.4C159.3 471.4 146.8 484.1 146.8 499.5 146.8 515.1 159.5 527.7 174.9 527.7 190.5 527.7 203 515 203 499.5 203 484.1 190.5 471.4 174.9 471.4ZM538.2 474.3H258.9C245.1 474.3 233.7 485.6 233.7 499.5 233.7 513.4 245.1 524.7 258.9 524.7H538C551.9 524.7 563.2 513.4 563.2 499.5 563.4 485.6 552.1 474.3 538.2 474.3ZM686.5 139.7C671.9 125.1 651.4 115.9 629.1 115.9H582.4V163.6H629.1C638.1 163.6 646.7 167.1 653.1 173.5 659.2 179.6 663.1 188.2 663.1 197.6V540.7C679.5 543.9 695.5 548.4 710.8 554.4V197.4C710.8 175.1 701.4 154.6 686.5 139.7ZM360.2 848H81.5C72.3 848 63.7 844 57.7 838 51.6 831.9 47.7 823.3 47.7 814.1V197.4C47.7 188 51.6 179.6 57.7 173.5 63.7 167.5 72.3 163.6 81.5 163.6H128.2V115.9H81.5C59 115.9 38.7 125.1 23.8 139.7S0 174.9 0 197.4V814C0 836.4 9.2 856.8 24 871.6 38.9 886.5 59.2 895.6 81.7 895.6H374.8C368.4 880.4 363.5 864.4 360.2 848ZM528.8 77L437.4 76C431.9 33 396.9 0 354.7 0 312.1 0 277.1 33.6 271.8 77H181.6C176.7 77 172.6 81.3 172.8 86.2V187.4C172.8 192.5 176.9 196.6 181.9 196.6H529C534.1 196.6 538.2 192.5 538.2 187.4V86.2C538 81.1 533.9 77 528.8 77ZM353.7 126.4C329.7 126.4 310.1 106.9 310.1 83.1 310.1 59 329.7 39.5 353.7 39.5S397.3 59 397.3 83.1C397.3 106.9 377.8 126.4 353.7 126.4ZM818.8 796.6C818.8 908.9 727.8 999.8 615.6 999.8 503.2 999.8 412.4 908.7 412.4 796.6 412.4 684.2 503.4 593.3 615.6 593.3 727.8 593.3 818.8 684.4 818.8 796.6ZM730.9 893.7L500.1 893.7C500.1 830 562.8 844.2 586.3 812.2 587.5 810.4 588 809.7 587.8 808.9 587.8 805.7 557.4 774.7 557.4 763.3 557.6 758.3 560.9 754 565.6 752.2 565 742.6 563.8 728.2 566.5 719 569.5 709.4 575.9 701 584.7 695.9 587.8 694 591.2 692.4 594.5 691.2 600.7 688.9 597.6 678.5 604.5 678.3 620.5 677.9 646.7 692.6 657 703.5 663.5 710.8 667.2 720.1 667.6 729.9L667 753.4C670.1 754 672.7 756.1 673.6 759 677 772.9 643.5 805.4 643.5 808.9 643.5 810 644.1 811.2 644.9 812.2 668.2 844.4 730.9 830 730.9 893.7Z", + "width": 819 + }, + "search": [ + "task-user-icon" + ] + }, + { + "uid": "60f8e1edd0acd888985c1d1748b4760b", + "css": "file-user-icon", + "code": 59439, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M204.3 649.2C190.6 649.2 179.7 660.4 179.7 673.8 179.7 687.5 190.8 698.4 204.3 698.4H354.5C359 681.3 365.2 664.8 372.7 649H204.3ZM482.6 508H204.3C190.6 508 179.7 519.1 179.7 532.6 179.7 546.3 190.8 557.2 204.3 557.2H441.2C459.4 541 479.3 527.1 500.8 516 496.3 511.1 489.8 508 482.6 508ZM498 366.8H204.3C190.6 366.8 179.7 377.9 179.7 391.4 179.7 405.1 190.8 416 204.3 416H498C511.7 416 522.9 404.9 522.9 391.4 522.9 377.7 511.7 366.8 498 366.8ZM702.3 491.4L702.3 257.6C702.3 251.6 700.2 245.7 695.9 241L482 9.8C477.5 3.9 470.3 0 462.3 0H122.9C89.1 0 58.4 13.9 36.1 36.1 13.9 58.4 0 89.1 0 122.9V780.1C0 813.9 13.9 844.5 36.1 866.8 58.4 889.1 89.1 902.9 122.9 902.9H375.4C367.6 887.3 360.9 870.7 356.1 853.5H122.9C102.7 853.5 84.4 845.3 71.1 832 57.8 818.7 49.4 800.4 49.4 780.3V122.9C49.4 102.7 57.6 84.2 70.9 71.1S102.5 49.6 122.7 49.6H425.4V180.5L425.6 183.8C428.5 222.7 443.2 253.9 468.9 276 493.7 297.1 528.3 309 572.3 309.6L652.9 309.6V483.8C669.9 485.2 686.3 487.5 702.3 491.4ZM572.7 260.4C541 259.8 517 252.1 501 238.5 485.5 225.2 476.8 205.5 474.8 180.3V74.4L646.7 260.4 572.7 260.4ZM861.3 773.2C861.3 835.9 835.9 892.6 794.9 933.6L792.4 935.9C751.6 975.6 695.9 1000 634.6 1000 571.9 1000 515.2 974.6 474.2 933.6 433.2 892.6 407.8 835.9 407.8 773.2S433.2 653.9 474.2 612.9C515.2 571.9 571.9 546.5 634.6 546.5 697.1 546.5 753.7 571.9 794.7 612.9 835.9 653.9 861.3 710.5 861.3 773.2ZM749.8 864.3L519.1 864.3C519.1 800.6 581.8 814.8 605.3 782.8 606.4 781.1 607 780.3 606.8 779.5 606.8 776.4 576.4 745.3 576.4 734 576.6 728.9 579.9 724.6 584.6 722.9 584 713.3 582.8 698.8 585.5 689.6 588.5 680.1 594.9 671.7 603.7 666.6 606.8 664.6 610.2 663.1 613.5 661.9 619.7 659.6 616.6 649.2 623.4 649 639.5 648.6 665.6 663.3 676 674.2 682.4 681.4 686.1 690.8 686.5 700.6L685.9 724C689.1 724.6 691.6 726.8 692.6 729.7 695.9 743.6 662.5 776 662.5 779.5 662.5 780.7 663.1 781.8 663.9 782.8 687.1 814.8 749.8 800.6 749.8 864.3Z", + "width": 861 + }, + "search": [ + "file-user-icon" + ] + }, + { + "uid": "cfefd3ea02af29681cd104e6c442c6d5", + "css": "task-user-icon", + "code": 59441, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M374.8 895.8H81.7C59.2 895.8 38.9 886.7 24 871.8 9.2 856.8 0 836.6 0 814.1V197.6C0 175.1 9 154.6 23.8 139.9 38.7 125.3 59 116.1 81.5 116.1H128.2V163.8H81.5C72.3 163.8 63.7 167.7 57.7 173.7 51.6 179.8 47.7 188.2 47.7 197.6V814.3C47.7 823.5 51.6 832.1 57.7 838.2 63.7 844.2 72.3 848.2 81.5 848.2H360.2C363.5 864.6 368.4 880.6 374.8 895.8ZM528.8 77L437.4 76C431.9 33 396.9 0 354.7 0 312.1 0 277.1 33.6 271.8 77H181.6C176.7 77 172.6 81.3 172.8 86.2V187.4C172.8 192.5 176.9 196.6 181.9 196.6H529C534.1 196.6 538.2 192.5 538.2 187.4V86.2C538 81.3 533.9 77 528.8 77ZM353.7 126.6C329.7 126.6 310.1 107.1 310.1 83.3 310.1 59.2 329.7 39.7 353.7 39.7S397.3 59.2 397.3 83.3C397.3 107.1 377.8 126.6 353.7 126.6ZM417.2 628.1C403.9 643.5 392.6 660.3 383.4 678.5H258.9C245.1 678.5 233.7 667.2 233.7 653.3 233.7 639.4 245.1 628.1 258.9 628.1H417.2ZM563.2 499.5C563.2 513.4 551.9 524.7 538 524.7H258.9C245.1 524.7 233.7 513.4 233.7 499.5 233.7 485.6 245.1 474.3 258.9 474.3H538.2C552.1 474.5 563.4 485.8 563.2 499.5ZM563.2 346.1C563.2 360 551.9 371.3 538 371.3H258.9C245.1 371.3 233.7 360 233.7 346.1 233.7 332.2 245.1 320.9 258.9 320.9H538.2C552.1 320.7 563.4 332 563.2 346.1ZM710.8 197.6V554.6C695.5 548.6 679.5 544.1 663.1 540.9V197.6C663.1 188.2 659.2 179.6 653.1 173.5 646.7 167.1 638.1 163.6 629.1 163.6H582.4V116.1H629.1C651.4 116.1 671.9 125.3 686.5 139.9 701.4 154.6 710.8 175.1 710.8 197.6ZM615.6 593.3C503.4 593.3 412.4 684.2 412.4 796.6 412.4 908.7 503.2 999.8 615.6 999.8 727.8 999.8 818.8 908.9 818.8 796.6 818.8 684.6 727.8 593.3 615.6 593.3ZM500.1 893.9C500.1 830.2 562.8 844.4 586.3 812.4 587.5 810.6 588 809.8 587.8 809.1 587.8 805.9 557.4 774.9 557.4 763.5 557.6 758.5 560.9 754.2 565.6 752.4 565 742.8 563.8 728.4 566.5 719.2 569.5 709.6 575.9 701.2 584.7 696.1 587.8 694.2 591.2 692.6 594.5 691.4 600.7 689.1 597.6 678.7 604.5 678.5 620.5 678.1 646.7 692.8 657 703.7 663.5 711 667.2 720.3 667.6 730.1L667 753.6C670.1 754.2 672.7 756.3 673.6 759.2 677 773.1 643.5 805.6 643.5 809.1 643.5 810.2 644.1 811.4 644.9 812.4 668.2 844.6 730.9 830.2 730.9 893.9H500.1ZM730.9 893.9H500.1C500.1 830.2 562.8 844.4 586.3 812.4 587.5 810.6 588 809.8 587.8 809.1 587.8 805.9 557.4 774.9 557.4 763.5 557.6 758.5 560.9 754.2 565.6 752.4 565 742.8 563.8 728.4 566.5 719.2 569.5 709.6 575.9 701.2 584.7 696.1 587.8 694.2 591.2 692.6 594.5 691.4 600.7 689.1 597.6 678.7 604.5 678.5 620.5 678.1 646.7 692.8 657 703.7 663.5 711 667.2 720.3 667.6 730.1L667 753.6C670.1 754.2 672.7 756.3 673.6 759.2 677 773.1 643.5 805.6 643.5 809.1 643.5 810.2 644.1 811.4 644.9 812.4 668.2 844.4 730.9 830.2 730.9 893.9Z", + "width": 819 + }, + "search": [ + "task-user-icon" + ] } ] } \ No newline at end of file diff --git a/src/assets/fontIcon/opex-icon/css/opex-icon-codes.css b/src/assets/fontIcon/opex-icon/css/opex-icon-codes.css index 6b5e5f6..2c7630c 100644 --- a/src/assets/fontIcon/opex-icon/css/opex-icon-codes.css +++ b/src/assets/fontIcon/opex-icon/css/opex-icon-codes.css @@ -13,19 +13,11 @@ .icon-down-open-1:before { content: '\0111'; } /* 'đ' */ .icon-up-open-1:before { content: '\0112'; } /* 'Ē' */ .icon-envelope-open:before { content: '\0113'; } /* 'ē' */ -.icon-market:before { content: '\0114'; } /* 'Ĕ' */ -.icon-settings:before { content: '\0115'; } /* 'ĕ' */ -.icon-wallet:before { content: '\0116'; } /* 'Ė' */ -.icon-account:before { content: '\0117'; } /* 'ė' */ -.icon-counting:before { content: '\0118'; } /* 'Ę' */ -.icon-messages:before { content: '\0119'; } /* 'ę' */ .icon-star-1:before { content: '\0120'; } /* 'Ġ' */ .icon-chat:before { content: '\0121'; } /* 'ġ' */ .icon-comment-alt:before { content: '\0122'; } /* 'Ģ' */ .icon-comment:before { content: '\0123'; } /* 'ģ' */ .icon-diamond:before { content: '\0124'; } /* 'Ĥ' */ -.icon-messages-dotted:before { content: '\0125'; } /* 'ĥ' */ -.icon-safe:before { content: '\0126'; } /* 'Ħ' */ .icon-lock:before { content: '\0127'; } /* 'ħ' */ .icon-user-circle-o:before { content: '\0128'; } /* 'Ĩ' */ .icon-lock-filled:before { content: '\0129'; } /* 'ĩ' */ @@ -48,35 +40,17 @@ .icon-calendar-empty:before { content: '\0146'; } /* 'ņ' */ .icon-calendar-2:before { content: '\0147'; } /* 'Ň' */ .icon-calendar-3:before { content: '\0148'; } /* 'ň' */ -.icon-filter:before { content: '\0149'; } /* 'ʼn' */ -.icon-filternfilled:before { content: '\0150'; } /* 'Ő' */ -.icon-microsoft_excel:before { content: '\0151'; } /* 'ő' */ -.icon-clear-filters:before { content: '\0152'; } /* 'Œ' */ -.icon-clock:before { content: '\0153'; } /* 'œ' */ .icon-info-circled:before { content: '\0154'; } /* 'Ŕ' */ -.icon-copy:before { content: '\0155'; } /* 'ŕ' */ .icon-help-circled:before { content: '\0156'; } /* 'Ŗ' */ .icon-help-circled-1:before { content: '\0157'; } /* 'ŗ' */ .icon-help-circled-2:before { content: '\0158'; } /* 'Ř' */ .icon-help-circled-alt:before { content: '\0159'; } /* 'ř' */ -.icon-menu_vertical:before { content: '\0160'; } /* 'Š' */ .icon-cancel-circled-1:before { content: '\0161'; } /* 'š' */ .icon-cancel-circle:before { content: '\0162'; } /* 'Ţ' */ .icon-cancel-circle-1:before { content: '\0163'; } /* 'ţ' */ .icon-cancel-circled-2:before { content: '\0165'; } /* 'ť' */ .icon-cancel-circle-2:before { content: '\0166'; } /* 'Ŧ' */ -.icon-profilesetting:before { content: '\0167'; } /* 'ŧ' */ -.icon-protectsetting:before { content: '\0168'; } /* 'Ũ' */ -.icon-verifiedsetting:before { content: '\0169'; } /* 'ũ' */ -.icon-fileSubsetting:before { content: '\0170'; } /* 'Ű' */ -.icon-closed_eye:before { content: '\0171'; } /* 'ű' */ -.icon-eye-1:before { content: '\0172'; } /* 'Ų' */ .icon-hash:before { content: '\0173'; } /* 'ų' */ -.icon-lasttrades:before { content: '\0174'; } /* 'Ŵ' */ -.icon-myorder:before { content: '\0175'; } /* 'ŵ' */ -.icon-order:before { content: '\0176'; } /* 'Ŷ' */ -.icon-orderbook:before { content: '\0177'; } /* 'ŷ' */ -.icon-overview:before { content: '\0178'; } /* 'Ÿ' */ .icon-dot-3:before { content: '\0179'; } /* 'Ź' */ .icon-th:before { content: '\0180'; } /* 'ƀ' */ .icon-th-outline:before { content: '\0181'; } /* 'Ɓ' */ @@ -95,19 +69,54 @@ .icon-arrows-cw:before { content: '\0194'; } /* 'Ɣ' */ .icon-arrows-cw-1:before { content: '\0195'; } /* 'ƕ' */ .icon-eye-3:before { content: '\0196'; } /* 'Ɩ' */ -.icon-op-06:before { content: '\0197'; } /* 'Ɨ' */ -.icon-op-05:before { content: '\0198'; } /* 'Ƙ' */ -.icon-op-04:before { content: '\0199'; } /* 'ƙ' */ -.icon-op-02:before { content: '\0200'; } /* 'Ȁ' */ -.icon-op-03:before { content: '\0201'; } /* 'ȁ' */ .icon-left-open-1:before { content: '\0202'; } /* 'Ȃ' */ .icon-right-open-1:before { content: '\0203'; } /* 'ȃ' */ -.icon-row:before { content: '\0204'; } /* 'Ȅ' */ -.icon-grid:before { content: '\0205'; } /* 'ȅ' */ .icon-up-micro:before { content: '\0206'; } /* 'Ȇ' */ .icon-down-micro:before { content: '\0207'; } /* 'ȇ' */ .icon-down-dir:before { content: '\0208'; } /* 'Ȉ' */ .icon-up-dir:before { content: '\0209'; } /* 'ȉ' */ .icon-play:before { content: '\0210'; } /* 'Ȑ' */ .icon-paste:before { content: '\0211'; } /* 'ȑ' */ +.icon-shield-lock-black-icon:before { content: '\0212'; } /* 'Ȓ' */ +.icon-shield-lock-black-icon-1:before { content: '\0213'; } /* 'ȓ' */ +.icon-user-clipboard-icon:before { content: '\0214'; } /* 'Ȕ' */ +.icon-privacy-icon:before { content: '\0215'; } /* 'ȕ' */ +.icon-file-user-icon:before { content: '\0216'; } /* 'Ȗ' */ +.icon-task-user-icon:before { content: '\0217'; } /* 'ȗ' */ +.icon-privacy-icon-1:before { content: '\0218'; } /* 'Ș' */ +.icon-username-icon:before { content: '\0219'; } /* 'ș' */ +.icon-user-key-icon:before { content: '\0220'; } /* 'Ƞ' */ +.icon-market:before { content: '\e800'; } /* '' */ .icon-cancel-circled2:before { content: '\e801'; } /* '' */ +.icon-settings:before { content: '\e802'; } /* '' */ +.icon-wallet:before { content: '\e803'; } /* '' */ +.icon-account:before { content: '\e804'; } /* '' */ +.icon-counting:before { content: '\e805'; } /* '' */ +.icon-messages:before { content: '\e806'; } /* '' */ +.icon-messages-dotted:before { content: '\e807'; } /* '' */ +.icon-safe:before { content: '\e808'; } /* '' */ +.icon-filter:before { content: '\e809'; } /* '' */ +.icon-filternfilled:before { content: '\e80a'; } /* '' */ +.icon-microsoft_excel:before { content: '\e80b'; } /* '' */ +.icon-clear-filters:before { content: '\e80c'; } /* '' */ +.icon-clock:before { content: '\e80d'; } /* '' */ +.icon-copy:before { content: '\e80e'; } /* '' */ +.icon-menu_vertical:before { content: '\e80f'; } /* '' */ +.icon-profilesetting:before { content: '\e810'; } /* '' */ +.icon-protectsetting:before { content: '\e811'; } /* '' */ +.icon-verifiedsetting:before { content: '\e812'; } /* '' */ +.icon-fileSubsetting:before { content: '\e813'; } /* '' */ +.icon-closed_eye:before { content: '\e814'; } /* '' */ +.icon-eye-1:before { content: '\e815'; } /* '' */ +.icon-lasttrades:before { content: '\e816'; } /* '' */ +.icon-myorder:before { content: '\e817'; } /* '' */ +.icon-order:before { content: '\e818'; } /* '' */ +.icon-orderbook:before { content: '\e819'; } /* '' */ +.icon-overview:before { content: '\e81a'; } /* '' */ +.icon-op-06:before { content: '\e81b'; } /* '' */ +.icon-op-05:before { content: '\e81c'; } /* '' */ +.icon-op-04:before { content: '\e81d'; } /* '' */ +.icon-op-02:before { content: '\e81e'; } /* '' */ +.icon-op-03:before { content: '\e81f'; } /* '' */ +.icon-row:before { content: '\e820'; } /* '' */ +.icon-grid:before { content: '\e821'; } /* '' */ diff --git a/src/assets/fontIcon/opex-icon/css/opex-icon-embedded.css b/src/assets/fontIcon/opex-icon/css/opex-icon-embedded.css index 69bfb27..f595099 100644 --- a/src/assets/fontIcon/opex-icon/css/opex-icon-embedded.css +++ b/src/assets/fontIcon/opex-icon/css/opex-icon-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'opex-icon'; - src: url('../font/opex-icon.eot?66750795'); - src: url('../font/opex-icon.eot?66750795#iefix') format('embedded-opentype'), - url('../font/opex-icon.svg?66750795#opex-icon') format('svg'); + src: url('../font/opex-icon.eot?37200563'); + src: url('../font/opex-icon.eot?37200563#iefix') format('embedded-opentype'), + url('../font/opex-icon.svg?37200563#opex-icon') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'opex-icon'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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bgZtYXJrZXQIc2V0dGluZ3MGd2FsbGV0B2FjY291bnQIY291bnRpbmcIbWVzc2FnZXMGc3Rhci0xBGNoYXQLY29tbWVudC1hbHQHY29tbWVudAdkaWFtb25kD21lc3NhZ2VzLWRvdHRlZARzYWZlBGxvY2sNdXNlci1jaXJjbGUtbwtsb2NrLWZpbGxlZAZsb2NrLTEEZmxhZwtmbGFnLWZpbGxlZAV2Y2FyZAZsb2NrLTIKbG9jay1lbXB0eQZsb2NrLTMEdXNlcgRub3RlA3RhZwpmaWxlLWV4Y2VsCXN0b3B3YXRjaAtwbHVzLWNpcmNsZQxjYWxlbmRhci1pbnYIY2FsZW5kYXIKY2FsZW5kYXItMQ5jYWxlbmRhci1lbXB0eQpjYWxlbmRhci0yCmNhbGVuZGFyLTMGZmlsdGVyDWZpbHRlcm5maWxsZWQPbWljcm9zb2Z0X2V4Y2VsDWNsZWFyLWZpbHRlcnMFY2xvY2sMaW5mby1jaXJjbGVkBGNvcHkMaGVscC1jaXJjbGVkDmhlbHAtY2lyY2xlZC0xDmhlbHAtY2lyY2xlZC0yEGhlbHAtY2lyY2xlZC1hbHQNbWVudV92ZXJ0aWNhbBBjYW5jZWwtY2lyY2xlZC0xDWNhbmNlbC1jaXJjbGUPY2FuY2VsLWNpcmNsZS0xEGNhbmNlbC1jaXJjbGVkLTIPY2FuY2VsLWNpcmNsZS0yDnByb2ZpbGVzZXR0aW5nDnByb3RlY3RzZXR0aW5nD3ZlcmlmaWVkc2V0dGluZw5maWxlU3Vic2V0dGluZwpjbG9zZWRfZXllBWV5ZS0xBGhhc2gKbGFzdHRyYWRlcwdteW9yZGVyBW9yZGVyCW9yZGVyYm9vawhvdmVydmlldwVkb3QtMwJ0aAp0aC1vdXRsaW5lAmVxD3Jlc2l6ZS12ZXJ0aWNhbBFyZXNpemUtdmVydGljYWwtMQtkb3duLW9wZW4tMgdicmFpbGxlCWxlZnQtb3BlbgpyaWdodC1vcGVuBWV5ZS0yB2V5ZS1vZmYFZ2xvYmUIbG9jYXRpb24EbG9vcAlhcnJvd3MtY3cLYXJyb3dzLWN3LTEFZXllLTMFb3AtMDYFb3AtMDUFb3AtMDQFb3AtMDIFb3AtMDMLbGVmdC1vcGVuLTEMcmlnaHQtb3Blbi0xA3JvdwRncmlkCHVwLW1p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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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AU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegAJZG93bi1vcGVuB3VwLW9wZW4EaW5mbwRwbHVzBHN0YXILc3Rhci1maWxsZWQGY2FuY2VsA2V5ZQpzdW4tZmlsbGVkA3N1bghpbmZpbml0eQtkb3duLW9wZW4tMQl1cC1vcGVuLTENZW52ZWxvcGUtb3BlbgZzdGFyLTEEY2hhdAtjb21tZW50LWFsdAdjb21tZW50B2RpYW1vbmQEbG9jaw11c2VyLWNpcmNsZS1vC2xvY2stZmlsbGVkBmxvY2stMQRmbGFnC2ZsYWctZmlsbGVkBXZjYXJkBmxvY2stMgpsb2NrLWVtcHR5BmxvY2stMwR1c2VyBG5vdGUDdGFnCmZpbGUtZXhjZWwJc3RvcHdhdGNoC3BsdXMtY2lyY2xlDGNhbGVuZGFyLWludghjYWxlbmRhcgpjYWxlbmRhci0xDmNhbGVuZGFyLWVtcHR5CmNhbGVuZGFyLTIKY2FsZW5kYXItMwxpbmZvLWNpcmNsZWQMaGVscC1jaXJjbGVkDmhlbHAtY2lyY2xlZC0xDmhlbHAtY2lyY2xlZC0yEGhlbHAtY2lyY2xlZC1hbHQQY2FuY2VsLWNpcmNsZWQtMQ1jYW5jZWwtY2lyY2xlD2NhbmNlbC1jaXJjbGUtMRBjYW5jZWwtY2lyY2xlZC0yD2NhbmNlbC1jaXJjbGUtMgRoYXNoBWRvdC0zAnRoCnRoLW91dGxpbmUCZXEPcmVzaXplLXZlcnRpY2FsEXJlc2l6ZS12ZXJ0aWNhbC0xC2Rvd24tb3Blbi0yB2JyYWlsbGUJbGVmdC1vcGVuCnJpZ2h0LW9wZW4FZXllLTIHZXllLW9mZgVnbG9iZQhsb2NhdGlvbgRsb29wCWFycm93cy1jdwthcnJvd3MtY3ctMQVleWUtMwtsZWZ0LW9wZW4tMQxyaWdodC1vcGVuLTEIdXAtbWljcm8KZG93bi1taWNybwhkb3duLWRpcgZ1cC1kaXIEcGxheQVwYXN0ZRZzaGllbGQtbG9jay1ibGFjay1pY29uGHNoaWVsZC1sb2NrLWJsYWNrLWljb24tMRN1c2VyLWNsaXBib2Fy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') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'opex-icon'; - src: url('../font/opex-icon.svg?66750795#opex-icon') format('svg'); + src: url('../font/opex-icon.svg?37200563#opex-icon') format('svg'); } } */ @@ -71,19 +71,11 @@ .icon-down-open-1:before { content: '\0111'; } /* 'đ' */ .icon-up-open-1:before { content: '\0112'; } /* 'Ē' */ .icon-envelope-open:before { content: '\0113'; } /* 'ē' */ -.icon-market:before { content: '\0114'; } /* 'Ĕ' */ -.icon-settings:before { content: '\0115'; } /* 'ĕ' */ -.icon-wallet:before { content: '\0116'; } /* 'Ė' */ -.icon-account:before { content: '\0117'; } /* 'ė' */ -.icon-counting:before { content: '\0118'; } /* 'Ę' */ -.icon-messages:before { content: '\0119'; } /* 'ę' */ .icon-star-1:before { content: '\0120'; } /* 'Ġ' */ .icon-chat:before { content: '\0121'; } /* 'ġ' */ .icon-comment-alt:before { content: '\0122'; } /* 'Ģ' */ .icon-comment:before { content: '\0123'; } /* 'ģ' */ .icon-diamond:before { content: '\0124'; } /* 'Ĥ' */ -.icon-messages-dotted:before { content: '\0125'; } /* 'ĥ' */ -.icon-safe:before { content: '\0126'; } /* 'Ħ' */ .icon-lock:before { content: '\0127'; } /* 'ħ' */ .icon-user-circle-o:before { content: '\0128'; } /* 'Ĩ' */ .icon-lock-filled:before { content: '\0129'; } /* 'ĩ' */ @@ -106,35 +98,17 @@ .icon-calendar-empty:before { content: '\0146'; } /* 'ņ' */ .icon-calendar-2:before { content: '\0147'; } /* 'Ň' */ .icon-calendar-3:before { content: '\0148'; } /* 'ň' */ -.icon-filter:before { content: '\0149'; } /* 'ʼn' */ -.icon-filternfilled:before { content: '\0150'; } /* 'Ő' */ -.icon-microsoft_excel:before { content: '\0151'; } /* 'ő' */ -.icon-clear-filters:before { content: '\0152'; } /* 'Œ' */ -.icon-clock:before { content: '\0153'; } /* 'œ' */ .icon-info-circled:before { content: '\0154'; } /* 'Ŕ' */ -.icon-copy:before { content: '\0155'; } /* 'ŕ' */ .icon-help-circled:before { content: '\0156'; } /* 'Ŗ' */ .icon-help-circled-1:before { content: '\0157'; } /* 'ŗ' */ .icon-help-circled-2:before { content: '\0158'; } /* 'Ř' */ .icon-help-circled-alt:before { content: '\0159'; } /* 'ř' */ -.icon-menu_vertical:before { content: '\0160'; } /* 'Š' */ .icon-cancel-circled-1:before { content: '\0161'; } /* 'š' */ .icon-cancel-circle:before { content: '\0162'; } /* 'Ţ' */ .icon-cancel-circle-1:before { content: '\0163'; } /* 'ţ' */ .icon-cancel-circled-2:before { content: '\0165'; } /* 'ť' */ .icon-cancel-circle-2:before { content: '\0166'; } /* 'Ŧ' */ -.icon-profilesetting:before { content: '\0167'; } /* 'ŧ' */ -.icon-protectsetting:before { content: '\0168'; } /* 'Ũ' */ -.icon-verifiedsetting:before { content: '\0169'; } /* 'ũ' */ -.icon-fileSubsetting:before { content: '\0170'; } /* 'Ű' */ -.icon-closed_eye:before { content: '\0171'; } /* 'ű' */ -.icon-eye-1:before { content: '\0172'; } /* 'Ų' */ .icon-hash:before { content: '\0173'; } /* 'ų' */ -.icon-lasttrades:before { content: '\0174'; } /* 'Ŵ' */ -.icon-myorder:before { content: '\0175'; } /* 'ŵ' */ -.icon-order:before { content: '\0176'; } /* 'Ŷ' */ -.icon-orderbook:before { content: '\0177'; } /* 'ŷ' */ -.icon-overview:before { content: '\0178'; } /* 'Ÿ' */ .icon-dot-3:before { content: '\0179'; } /* 'Ź' */ .icon-th:before { content: '\0180'; } /* 'ƀ' */ .icon-th-outline:before { content: '\0181'; } /* 'Ɓ' */ @@ -153,19 +127,54 @@ .icon-arrows-cw:before { content: '\0194'; } /* 'Ɣ' */ .icon-arrows-cw-1:before { content: '\0195'; } /* 'ƕ' */ .icon-eye-3:before { content: '\0196'; } /* 'Ɩ' */ -.icon-op-06:before { content: '\0197'; } /* 'Ɨ' */ -.icon-op-05:before { content: '\0198'; } /* 'Ƙ' */ -.icon-op-04:before { content: '\0199'; } /* 'ƙ' */ -.icon-op-02:before { content: '\0200'; } /* 'Ȁ' */ -.icon-op-03:before { content: '\0201'; } /* 'ȁ' */ .icon-left-open-1:before { content: '\0202'; } /* 'Ȃ' */ .icon-right-open-1:before { content: '\0203'; } /* 'ȃ' */ -.icon-row:before { content: '\0204'; } /* 'Ȅ' */ -.icon-grid:before { content: '\0205'; } /* 'ȅ' */ .icon-up-micro:before { content: '\0206'; } /* 'Ȇ' */ .icon-down-micro:before { content: '\0207'; } /* 'ȇ' */ .icon-down-dir:before { content: '\0208'; } /* 'Ȉ' */ .icon-up-dir:before { content: '\0209'; } /* 'ȉ' */ .icon-play:before { content: '\0210'; } /* 'Ȑ' */ .icon-paste:before { content: '\0211'; } /* 'ȑ' */ +.icon-shield-lock-black-icon:before { content: '\0212'; } /* 'Ȓ' */ +.icon-shield-lock-black-icon-1:before { content: '\0213'; } /* 'ȓ' */ +.icon-user-clipboard-icon:before { content: '\0214'; } /* 'Ȕ' */ +.icon-privacy-icon:before { content: '\0215'; } /* 'ȕ' */ +.icon-file-user-icon:before { content: '\0216'; } /* 'Ȗ' */ +.icon-task-user-icon:before { content: '\0217'; } /* 'ȗ' */ +.icon-privacy-icon-1:before { content: '\0218'; } /* 'Ș' */ +.icon-username-icon:before { content: '\0219'; } /* 'ș' */ +.icon-user-key-icon:before { content: '\0220'; } /* 'Ƞ' */ +.icon-market:before { content: '\e800'; } /* '' */ .icon-cancel-circled2:before { content: '\e801'; } /* '' */ +.icon-settings:before { content: '\e802'; } /* '' */ +.icon-wallet:before { content: '\e803'; } /* '' */ +.icon-account:before { content: '\e804'; } /* '' */ +.icon-counting:before { content: '\e805'; } /* '' */ +.icon-messages:before { content: '\e806'; } /* '' */ +.icon-messages-dotted:before { content: '\e807'; } /* '' */ +.icon-safe:before { content: '\e808'; } /* '' */ +.icon-filter:before { content: '\e809'; } /* '' */ +.icon-filternfilled:before { content: '\e80a'; } /* '' */ +.icon-microsoft_excel:before { content: '\e80b'; } /* '' */ +.icon-clear-filters:before { content: '\e80c'; } /* '' */ +.icon-clock:before { content: '\e80d'; } /* '' */ +.icon-copy:before { content: '\e80e'; } /* '' */ +.icon-menu_vertical:before { content: '\e80f'; } /* '' */ +.icon-profilesetting:before { content: '\e810'; } /* '' */ +.icon-protectsetting:before { content: '\e811'; } /* '' */ +.icon-verifiedsetting:before { content: '\e812'; } /* '' */ +.icon-fileSubsetting:before { content: '\e813'; } /* '' */ +.icon-closed_eye:before { content: '\e814'; } /* '' */ +.icon-eye-1:before { content: '\e815'; } /* '' */ +.icon-lasttrades:before { content: '\e816'; } /* '' */ +.icon-myorder:before { content: '\e817'; } /* '' */ +.icon-order:before { content: '\e818'; } /* '' */ +.icon-orderbook:before { content: '\e819'; } /* '' */ +.icon-overview:before { content: '\e81a'; } /* '' */ +.icon-op-06:before { content: '\e81b'; } /* '' */ +.icon-op-05:before { content: '\e81c'; } /* '' */ +.icon-op-04:before { content: '\e81d'; } /* '' */ +.icon-op-02:before { content: '\e81e'; } /* '' */ +.icon-op-03:before { content: '\e81f'; } /* '' */ +.icon-row:before { content: '\e820'; } /* '' */ +.icon-grid:before { content: '\e821'; } /* '' */ diff --git a/src/assets/fontIcon/opex-icon/css/opex-icon-ie7-codes.css b/src/assets/fontIcon/opex-icon/css/opex-icon-ie7-codes.css index b3c009e..526a869 100644 --- a/src/assets/fontIcon/opex-icon/css/opex-icon-ie7-codes.css +++ b/src/assets/fontIcon/opex-icon/css/opex-icon-ie7-codes.css @@ -13,19 +13,11 @@ .icon-down-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'đ '); } .icon-up-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ē '); } .icon-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ē '); } -.icon-market { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĕ '); } -.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĕ '); } -.icon-wallet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ė '); } -.icon-account { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ė '); } -.icon-counting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ę '); } -.icon-messages { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ę '); } .icon-star-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ġ '); } .icon-chat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ġ '); } .icon-comment-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ģ '); } .icon-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ģ '); } .icon-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĥ '); } -.icon-messages-dotted { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĥ '); } -.icon-safe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ħ '); } .icon-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ħ '); } .icon-user-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĩ '); } .icon-lock-filled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĩ '); } @@ -48,35 +40,17 @@ .icon-calendar-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ņ '); } .icon-calendar-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ň '); } .icon-calendar-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ň '); } -.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ʼn '); } -.icon-filternfilled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ő '); } -.icon-microsoft_excel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ő '); } -.icon-clear-filters { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Œ '); } -.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'œ '); } .icon-info-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŕ '); } -.icon-copy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŕ '); } .icon-help-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŗ '); } .icon-help-circled-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŗ '); } .icon-help-circled-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ř '); } .icon-help-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ř '); } -.icon-menu_vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Š '); } .icon-cancel-circled-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'š '); } .icon-cancel-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ţ '); } .icon-cancel-circle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ţ '); } .icon-cancel-circled-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ť '); } .icon-cancel-circle-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŧ '); } -.icon-profilesetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŧ '); } -.icon-protectsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ũ '); } -.icon-verifiedsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ũ '); } -.icon-fileSubsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ű '); } -.icon-closed_eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ű '); } -.icon-eye-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ų '); } .icon-hash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ų '); } -.icon-lasttrades { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŵ '); } -.icon-myorder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŵ '); } -.icon-order { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŷ '); } -.icon-orderbook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŷ '); } -.icon-overview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ÿ '); } .icon-dot-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ź '); } .icon-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƀ '); } .icon-th-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɓ '); } @@ -95,19 +69,54 @@ .icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɣ '); } .icon-arrows-cw-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƕ '); } .icon-eye-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɩ '); } -.icon-op-06 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɨ '); } -.icon-op-05 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ƙ '); } -.icon-op-04 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƙ '); } -.icon-op-02 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȁ '); } -.icon-op-03 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȁ '); } .icon-left-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȃ '); } .icon-right-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȃ '); } -.icon-row { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȅ '); } -.icon-grid { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȅ '); } .icon-up-micro { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȇ '); } .icon-down-micro { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȇ '); } .icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȉ '); } .icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȉ '); } .icon-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȑ '); } .icon-paste { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȑ '); } +.icon-shield-lock-black-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȓ '); } +.icon-shield-lock-black-icon-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȓ '); } +.icon-user-clipboard-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȕ '); } +.icon-privacy-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȕ '); } +.icon-file-user-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȗ '); } +.icon-task-user-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȗ '); } +.icon-privacy-icon-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ș '); } +.icon-username-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ș '); } +.icon-user-key-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ƞ '); } +.icon-market { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-cancel-circled2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-wallet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-account { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-counting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-messages { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-messages-dotted { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-safe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-filternfilled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-microsoft_excel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-clear-filters { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-copy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-menu_vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-profilesetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-protectsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-verifiedsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-fileSubsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-closed_eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-eye-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-lasttrades { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-myorder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-order { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-orderbook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-overview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-06 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-05 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-04 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-02 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-03 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-row { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-grid { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/src/assets/fontIcon/opex-icon/css/opex-icon-ie7.css b/src/assets/fontIcon/opex-icon/css/opex-icon-ie7.css index 73fd2da..8879601 100644 --- a/src/assets/fontIcon/opex-icon/css/opex-icon-ie7.css +++ b/src/assets/fontIcon/opex-icon/css/opex-icon-ie7.css @@ -24,19 +24,11 @@ .icon-down-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'đ '); } .icon-up-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ē '); } .icon-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ē '); } -.icon-market { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĕ '); } -.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĕ '); } -.icon-wallet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ė '); } -.icon-account { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ė '); } -.icon-counting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ę '); } -.icon-messages { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ę '); } .icon-star-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ġ '); } .icon-chat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ġ '); } .icon-comment-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ģ '); } .icon-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ģ '); } .icon-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĥ '); } -.icon-messages-dotted { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĥ '); } -.icon-safe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ħ '); } .icon-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ħ '); } .icon-user-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ĩ '); } .icon-lock-filled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ĩ '); } @@ -59,35 +51,17 @@ .icon-calendar-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ņ '); } .icon-calendar-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ň '); } .icon-calendar-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ň '); } -.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ʼn '); } -.icon-filternfilled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ő '); } -.icon-microsoft_excel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ő '); } -.icon-clear-filters { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Œ '); } -.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'œ '); } .icon-info-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŕ '); } -.icon-copy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŕ '); } .icon-help-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŗ '); } .icon-help-circled-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŗ '); } .icon-help-circled-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ř '); } .icon-help-circled-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ř '); } -.icon-menu_vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Š '); } .icon-cancel-circled-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'š '); } .icon-cancel-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ţ '); } .icon-cancel-circle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ţ '); } .icon-cancel-circled-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ť '); } .icon-cancel-circle-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŧ '); } -.icon-profilesetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŧ '); } -.icon-protectsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ũ '); } -.icon-verifiedsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ũ '); } -.icon-fileSubsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ű '); } -.icon-closed_eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ű '); } -.icon-eye-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ų '); } .icon-hash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ų '); } -.icon-lasttrades { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŵ '); } -.icon-myorder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŵ '); } -.icon-order { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ŷ '); } -.icon-orderbook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ŷ '); } -.icon-overview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ÿ '); } .icon-dot-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ź '); } .icon-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƀ '); } .icon-th-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɓ '); } @@ -106,19 +80,54 @@ .icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɣ '); } .icon-arrows-cw-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƕ '); } .icon-eye-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɩ '); } -.icon-op-06 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ɨ '); } -.icon-op-05 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ƙ '); } -.icon-op-04 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ƙ '); } -.icon-op-02 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȁ '); } -.icon-op-03 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȁ '); } .icon-left-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȃ '); } .icon-right-open-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȃ '); } -.icon-row { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȅ '); } -.icon-grid { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȅ '); } .icon-up-micro { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȇ '); } .icon-down-micro { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȇ '); } .icon-down-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȉ '); } .icon-up-dir { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȉ '); } .icon-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȑ '); } .icon-paste { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȑ '); } +.icon-shield-lock-black-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȓ '); } +.icon-shield-lock-black-icon-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȓ '); } +.icon-user-clipboard-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȕ '); } +.icon-privacy-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȕ '); } +.icon-file-user-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ȗ '); } +.icon-task-user-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ȗ '); } +.icon-privacy-icon-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ș '); } +.icon-username-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'ș '); } +.icon-user-key-icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Ƞ '); } +.icon-market { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-cancel-circled2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-wallet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-account { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-counting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-messages { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-messages-dotted { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-safe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-filternfilled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-microsoft_excel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-clear-filters { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-copy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-menu_vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-profilesetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-protectsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-verifiedsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-fileSubsetting { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-closed_eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-eye-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-lasttrades { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-myorder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-order { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-orderbook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-overview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-06 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-05 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-04 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-02 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-op-03 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-row { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-grid { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/src/assets/fontIcon/opex-icon/css/opex-icon.css b/src/assets/fontIcon/opex-icon/css/opex-icon.css index 208106c..d8f16cd 100644 --- a/src/assets/fontIcon/opex-icon/css/opex-icon.css +++ b/src/assets/fontIcon/opex-icon/css/opex-icon.css @@ -1,11 +1,11 @@ @font-face { font-family: 'opex-icon'; - src: url('../font/opex-icon.eot?88500404'); - src: url('../font/opex-icon.eot?88500404#iefix') format('embedded-opentype'), - url('../font/opex-icon.woff2?88500404') format('woff2'), - url('../font/opex-icon.woff?88500404') format('woff'), - url('../font/opex-icon.ttf?88500404') format('truetype'), - url('../font/opex-icon.svg?88500404#opex-icon') format('svg'); + src: url('../font/opex-icon.eot?53128120'); + src: url('../font/opex-icon.eot?53128120#iefix') format('embedded-opentype'), + url('../font/opex-icon.woff2?53128120') format('woff2'), + url('../font/opex-icon.woff?53128120') format('woff'), + url('../font/opex-icon.ttf?53128120') format('truetype'), + url('../font/opex-icon.svg?53128120#opex-icon') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'opex-icon'; - src: url('../font/opex-icon.svg?88500404#opex-icon') format('svg'); + src: url('../font/opex-icon.svg?53128120#opex-icon') format('svg'); } } */ @@ -68,19 +68,11 @@ .icon-down-open-1:before { content: '\0111'; } /* 'đ' */ .icon-up-open-1:before { content: '\0112'; } /* 'Ē' */ .icon-envelope-open:before { content: '\0113'; } /* 'ē' */ -.icon-market:before { content: '\0114'; } /* 'Ĕ' */ -.icon-settings:before { content: '\0115'; } /* 'ĕ' */ -.icon-wallet:before { content: '\0116'; } /* 'Ė' */ -.icon-account:before { content: '\0117'; } /* 'ė' */ -.icon-counting:before { content: '\0118'; } /* 'Ę' */ -.icon-messages:before { content: '\0119'; } /* 'ę' */ .icon-star-1:before { content: '\0120'; } /* 'Ġ' */ .icon-chat:before { content: '\0121'; } /* 'ġ' */ .icon-comment-alt:before { content: '\0122'; } /* 'Ģ' */ .icon-comment:before { content: '\0123'; } /* 'ģ' */ .icon-diamond:before { content: '\0124'; } /* 'Ĥ' */ -.icon-messages-dotted:before { content: '\0125'; } /* 'ĥ' */ -.icon-safe:before { content: '\0126'; } /* 'Ħ' */ .icon-lock:before { content: '\0127'; } /* 'ħ' */ .icon-user-circle-o:before { content: '\0128'; } /* 'Ĩ' */ .icon-lock-filled:before { content: '\0129'; } /* 'ĩ' */ @@ -103,35 +95,17 @@ .icon-calendar-empty:before { content: '\0146'; } /* 'ņ' */ .icon-calendar-2:before { content: '\0147'; } /* 'Ň' */ .icon-calendar-3:before { content: '\0148'; } /* 'ň' */ -.icon-filter:before { content: '\0149'; } /* 'ʼn' */ -.icon-filternfilled:before { content: '\0150'; } /* 'Ő' */ -.icon-microsoft_excel:before { content: '\0151'; } /* 'ő' */ -.icon-clear-filters:before { content: '\0152'; } /* 'Œ' */ -.icon-clock:before { content: '\0153'; } /* 'œ' */ .icon-info-circled:before { content: '\0154'; } /* 'Ŕ' */ -.icon-copy:before { content: '\0155'; } /* 'ŕ' */ .icon-help-circled:before { content: '\0156'; } /* 'Ŗ' */ .icon-help-circled-1:before { content: '\0157'; } /* 'ŗ' */ .icon-help-circled-2:before { content: '\0158'; } /* 'Ř' */ .icon-help-circled-alt:before { content: '\0159'; } /* 'ř' */ -.icon-menu_vertical:before { content: '\0160'; } /* 'Š' */ .icon-cancel-circled-1:before { content: '\0161'; } /* 'š' */ .icon-cancel-circle:before { content: '\0162'; } /* 'Ţ' */ .icon-cancel-circle-1:before { content: '\0163'; } /* 'ţ' */ .icon-cancel-circled-2:before { content: '\0165'; } /* 'ť' */ .icon-cancel-circle-2:before { content: '\0166'; } /* 'Ŧ' */ -.icon-profilesetting:before { content: '\0167'; } /* 'ŧ' */ -.icon-protectsetting:before { content: '\0168'; } /* 'Ũ' */ -.icon-verifiedsetting:before { content: '\0169'; } /* 'ũ' */ -.icon-fileSubsetting:before { content: '\0170'; } /* 'Ű' */ -.icon-closed_eye:before { content: '\0171'; } /* 'ű' */ -.icon-eye-1:before { content: '\0172'; } /* 'Ų' */ .icon-hash:before { content: '\0173'; } /* 'ų' */ -.icon-lasttrades:before { content: '\0174'; } /* 'Ŵ' */ -.icon-myorder:before { content: '\0175'; } /* 'ŵ' */ -.icon-order:before { content: '\0176'; } /* 'Ŷ' */ -.icon-orderbook:before { content: '\0177'; } /* 'ŷ' */ -.icon-overview:before { content: '\0178'; } /* 'Ÿ' */ .icon-dot-3:before { content: '\0179'; } /* 'Ź' */ .icon-th:before { content: '\0180'; } /* 'ƀ' */ .icon-th-outline:before { content: '\0181'; } /* 'Ɓ' */ @@ -150,19 +124,54 @@ .icon-arrows-cw:before { content: '\0194'; } /* 'Ɣ' */ .icon-arrows-cw-1:before { content: '\0195'; } /* 'ƕ' */ .icon-eye-3:before { content: '\0196'; } /* 'Ɩ' */ -.icon-op-06:before { content: '\0197'; } /* 'Ɨ' */ -.icon-op-05:before { content: '\0198'; } /* 'Ƙ' */ -.icon-op-04:before { content: '\0199'; } /* 'ƙ' */ -.icon-op-02:before { content: '\0200'; } /* 'Ȁ' */ -.icon-op-03:before { content: '\0201'; } /* 'ȁ' */ .icon-left-open-1:before { content: '\0202'; } /* 'Ȃ' */ .icon-right-open-1:before { content: '\0203'; } /* 'ȃ' */ -.icon-row:before { content: '\0204'; } /* 'Ȅ' */ -.icon-grid:before { content: '\0205'; } /* 'ȅ' */ .icon-up-micro:before { content: '\0206'; } /* 'Ȇ' */ .icon-down-micro:before { content: '\0207'; } /* 'ȇ' */ .icon-down-dir:before { content: '\0208'; } /* 'Ȉ' */ .icon-up-dir:before { content: '\0209'; } /* 'ȉ' */ .icon-play:before { content: '\0210'; } /* 'Ȑ' */ .icon-paste:before { content: '\0211'; } /* 'ȑ' */ +.icon-shield-lock-black-icon:before { content: '\0212'; } /* 'Ȓ' */ +.icon-shield-lock-black-icon-1:before { content: '\0213'; } /* 'ȓ' */ +.icon-user-clipboard-icon:before { content: '\0214'; } /* 'Ȕ' */ +.icon-privacy-icon:before { content: '\0215'; } /* 'ȕ' */ +.icon-file-user-icon:before { content: '\0216'; } /* 'Ȗ' */ +.icon-task-user-icon:before { content: '\0217'; } /* 'ȗ' */ +.icon-privacy-icon-1:before { content: '\0218'; } /* 'Ș' */ +.icon-username-icon:before { content: '\0219'; } /* 'ș' */ +.icon-user-key-icon:before { content: '\0220'; } /* 'Ƞ' */ +.icon-market:before { content: '\e800'; } /* '' */ .icon-cancel-circled2:before { content: '\e801'; } /* '' */ +.icon-settings:before { content: '\e802'; } /* '' */ +.icon-wallet:before { content: '\e803'; } /* '' */ +.icon-account:before { content: '\e804'; } /* '' */ +.icon-counting:before { content: '\e805'; } /* '' */ +.icon-messages:before { content: '\e806'; } /* '' */ +.icon-messages-dotted:before { content: '\e807'; } /* '' */ +.icon-safe:before { content: '\e808'; } /* '' */ +.icon-filter:before { content: '\e809'; } /* '' */ +.icon-filternfilled:before { content: '\e80a'; } /* '' */ +.icon-microsoft_excel:before { content: '\e80b'; } /* '' */ +.icon-clear-filters:before { content: '\e80c'; } /* '' */ +.icon-clock:before { content: '\e80d'; } /* '' */ +.icon-copy:before { content: '\e80e'; } /* '' */ +.icon-menu_vertical:before { content: '\e80f'; } /* '' */ +.icon-profilesetting:before { content: '\e810'; } /* '' */ +.icon-protectsetting:before { content: '\e811'; } /* '' */ +.icon-verifiedsetting:before { content: '\e812'; } /* '' */ +.icon-fileSubsetting:before { content: '\e813'; } /* '' */ +.icon-closed_eye:before { content: '\e814'; } /* '' */ +.icon-eye-1:before { content: '\e815'; } /* '' */ +.icon-lasttrades:before { content: '\e816'; } /* '' */ +.icon-myorder:before { content: '\e817'; } /* '' */ +.icon-order:before { content: '\e818'; } /* '' */ +.icon-orderbook:before { content: '\e819'; } /* '' */ +.icon-overview:before { content: '\e81a'; } /* '' */ +.icon-op-06:before { content: '\e81b'; } /* '' */ +.icon-op-05:before { content: '\e81c'; } /* '' */ +.icon-op-04:before { content: '\e81d'; } /* '' */ +.icon-op-02:before { content: '\e81e'; } /* '' */ +.icon-op-03:before { content: '\e81f'; } /* '' */ +.icon-row:before { content: '\e820'; } /* '' */ +.icon-grid:before { content: '\e821'; } /* '' */ diff --git a/src/assets/fontIcon/opex-icon/demo.html b/src/assets/fontIcon/opex-icon/demo.html index 1031397..80467be 100644 --- a/src/assets/fontIcon/opex-icon/demo.html +++ b/src/assets/fontIcon/opex-icon/demo.html @@ -146,11 +146,11 @@ } @font-face { font-family: 'opex-icon'; - src: url('./font/opex-icon.eot?57753066'); - src: url('./font/opex-icon.eot?57753066#iefix') format('embedded-opentype'), - url('./font/opex-icon.woff?57753066') format('woff'), - url('./font/opex-icon.ttf?57753066') format('truetype'), - url('./font/opex-icon.svg?57753066#opex-icon') format('svg'); + src: url('./font/opex-icon.eot?73055613'); + src: url('./font/opex-icon.eot?73055613#iefix') format('embedded-opentype'), + url('./font/opex-icon.woff?73055613') format('woff'), + url('./font/opex-icon.ttf?73055613') format('truetype'), + url('./font/opex-icon.svg?73055613#opex-icon') format('svg'); font-weight: normal; font-style: normal; } @@ -259,51 +259,23 @@

opex-icon font demo

ē icon-envelope-open0x0113
-
- Ĕ icon-market0x0114 -
-
- ĕ icon-settings0x0115 -
- -
-
- Ė icon-wallet0x0116 -
-
- icon-account0x0117 -
-
- Ę icon-counting0x0118 -
-
- ę icon-messages0x0119 -
-
-
Ġ icon-star-10x0120
ġ icon-chat0x0121
+
+
Ģ icon-comment-alt0x0122
ģ icon-comment0x0123
-
-
Ĥ icon-diamond0x0124
-
- ĥ icon-messages-dotted0x0125 -
-
- Ħ icon-safe0x0126 -
ħ icon-lock0x0127
@@ -382,202 +354,115 @@

opex-icon font demo

ň icon-calendar-30x0148
-
- ʼn icon-filter0x0149 -
-
- Ő icon-filternfilled0x0150 -
-
- ő icon-microsoft_excel0x0151 -
-
-
-
- Œ icon-clear-filters0x0152 -
-
- œ icon-clock0x0153 -
Ŕ icon-info-circled0x0154
-
- ŕ icon-copy0x0155 -
-
-
Ŗ icon-help-circled0x0156
ŗ icon-help-circled-10x0157
+
+
Ř icon-help-circled-20x0158
ř icon-help-circled-alt0x0159
-
-
-
- Š icon-menu_vertical0x0160 -
š icon-cancel-circled-10x0161
Ţ icon-cancel-circle0x0162
+
+
ţ icon-cancel-circle-10x0163
-
-
ť icon-cancel-circled-20x0165
Ŧ icon-cancel-circle-20x0166
-
- ŧ icon-profilesetting0x0167 -
-
- Ũ icon-protectsetting0x0168 -
-
-
-
- ũ icon-verifiedsetting0x0169 -
-
- Ű icon-fileSubsetting0x0170 -
-
- ű icon-closed_eye0x0171 -
-
- Ų icon-eye-10x0172 -
-
-
ų icon-hash0x0173
-
- Ŵ icon-lasttrades0x0174 -
-
- ŵ icon-myorder0x0175 -
-
- Ŷ icon-order0x0176 -
-
- ŷ icon-orderbook0x0177 -
-
- Ÿ icon-overview0x0178 -
Ź icon-dot-30x0179
ƀ icon-th0x0180
-
-
Ɓ icon-th-outline0x0181
Ƃ icon-eq0x0182
+
+
ƃ icon-resize-vertical0x0183
Ƅ icon-resize-vertical-10x0184
-
-
ƅ icon-down-open-20x0185
Ɔ icon-braille0x0186
+
+
Ƈ icon-left-open0x0187
ƈ icon-right-open0x0188
-
-
Ɖ icon-eye-20x0189
Ɛ icon-eye-off0x0190
+
+
Ƒ icon-globe0x0191
ƒ icon-location0x0192
-
-
Ɠ icon-loop0x0193
Ɣ icon-arrows-cw0x0194
+
+
ƕ icon-arrows-cw-10x0195
Ɩ icon-eye-30x0196
-
-
-
- Ɨ icon-op-060x0197 -
-
- Ƙ icon-op-050x0198 -
-
- ƙ icon-op-040x0199 -
-
- Ȁ icon-op-020x0200 -
-
-
-
- ȁ icon-op-030x0201 -
Ȃ icon-left-open-10x0202
ȃ icon-right-open-10x0203
-
- Ȅ icon-row0x0204 -
-
- ȅ icon-grid0x0205 -
Ȇ icon-up-micro0x0206
@@ -587,20 +472,168 @@

opex-icon font demo

Ȉ icon-down-dir0x0208
-
-
ȉ icon-up-dir0x0209
+
+
Ȑ icon-play0x0210
ȑ icon-paste0x0211
+
+ Ȓ icon-shield-lock-black-icon0x0212 +
+
+ ȓ icon-shield-lock-black-icon-10x0213 +
+
+
+
+ Ȕ icon-user-clipboard-icon0x0214 +
+
+ ȕ icon-privacy-icon0x0215 +
+
+ Ȗ icon-file-user-icon0x0216 +
+
+ ȗ icon-task-user-icon0x0217 +
+
+
+
+ Ș icon-privacy-icon-10x0218 +
+
+ ș icon-username-icon0x0219 +
+
+ Ƞ icon-user-key-icon0x0220 +
+
+ icon-market0xe800 +
+
+
icon-cancel-circled20xe801
+
+ icon-settings0xe802 +
+
+ icon-wallet0xe803 +
+
+ icon-account0xe804 +
+
+
+
+ icon-counting0xe805 +
+
+ icon-messages0xe806 +
+
+ icon-messages-dotted0xe807 +
+
+ icon-safe0xe808 +
+
+
+
+ icon-filter0xe809 +
+
+ icon-filternfilled0xe80a +
+
+ icon-microsoft_excel0xe80b +
+
+ icon-clear-filters0xe80c +
+
+
+
+ icon-clock0xe80d +
+
+ icon-copy0xe80e +
+
+ icon-menu_vertical0xe80f +
+
+ icon-profilesetting0xe810 +
+
+
+
+ icon-protectsetting0xe811 +
+
+ icon-verifiedsetting0xe812 +
+
+ icon-fileSubsetting0xe813 +
+
+ icon-closed_eye0xe814 +
+
+
+
+ icon-eye-10xe815 +
+
+ icon-lasttrades0xe816 +
+
+ icon-myorder0xe817 +
+
+ icon-order0xe818 +
+
+
+
+ icon-orderbook0xe819 +
+
+ icon-overview0xe81a +
+
+ icon-op-060xe81b +
+
+ icon-op-050xe81c +
+
+
+
+ icon-op-040xe81d +
+
+ icon-op-020xe81e +
+
+ icon-op-030xe81f +
+
+ icon-row0xe820 +
+
+
+
+ icon-grid0xe821 +
diff --git a/src/assets/fontIcon/opex-icon/font/opex-icon.eot b/src/assets/fontIcon/opex-icon/font/opex-icon.eot index cd43abfc666cc90e9907e2cfa2422683336533da..3b2827015ae72054437976acdc096a7ae019ba2e 100644 GIT binary patch delta 7136 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 - - - - - - - - - - - - @@ -56,10 +44,6 @@ - - - - @@ -104,20 +88,8 @@ - - - - - - - - - - - - @@ -126,8 +98,6 @@ - - @@ -138,30 +108,8 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -198,24 +146,10 @@ - - - - - - - - - - - - - - @@ -228,7 +162,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fontIcon/opex-icon/font/opex-icon.ttf b/src/assets/fontIcon/opex-icon/font/opex-icon.ttf index 6829f312b5d4db45dfefc1e496e0e35d48da3a00..bf04c7cec0e9688fa59bb1f26ec5757cbed0c1e5 100644 GIT binary patch delta 7126 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 delta 2286 zcmYM!du&rx90&04x$PdEqwB`T*v3X-8;ot;#$FvS84r<{Fc5(O3Z=VSC+m9Gma!4E zJQawWgHvE2=wjj@2pY_t#6KpQNHjqhh7c2t5<)OpkOX7IOry--=`X}4pYy%v_V(O! ze&^oqy{SddYkgBA%N_xu0l+q|-(#fibDg99B_QE}w=?Xd^Yl6N6E*f`qs70y?62L_ ze@NZr7Ej2a^A76Yrc7*U>ux^ySzISzI|~?3e7dKp;CAISU^n$q>!TBiS=N)(SJxN# z{Nb*i4H;t}(1}sH>D9J?*W;S72ZoGbZ&SgN39vj^(4#;(4z7R4h%Jnl4Gz3Hxme^4#WfBc? z23FytFY;&|7TASNWQiGKmRKelg;%tSZgE7M)@)kph!`8A-$OWrQ&fn0(IB=7T^M4o z=+mG%)c10MmYXYRtO_i|Iy9pTN709Ve25_o<1X&WquK@Ow$zysOR}&vs43CMkWuS} zNIDHqKDdl1Y7v*ydWf3}9!cb26JfppYSjwPQwTwZn ziZ(Fz?xO|Cg5PKI?d0H7%c?(`+tPCK$W?VVH4#shRu}68MaVLhL^g ze!AnFReoIghg@q6neSIgs~p!cVAj<2YvxBCR}|cvIK2O&ukLkLlJcgx2_V(sy%%t8o z{OkWyKImC4@AjtK#Uq*_vD{bW?A{zPBLD8qk9;2=j2})g5?3bvZmYGOwcSd}ONu6q zCbuPD8P_mw(7wceEhRbSlEd!Uotl*TdRkZ7$oOmNed%{Hj!tl9Ix+{d(zDaDH)ap# z3`~ljv~ALlxplc$@*484P2NBGmeb)}>l|?2nUXi<$<*!nc?IzWhYL}-sqpr+cc)(} zN-H|Nyy(`9rNu)fD5)-4U(#MOQmU0^m+o;Tm)Xk}myMS9mOrT2UbV7nxVpajNlj^oH~cSegc zQv7--9SG{~I(RdH6IC*+f@{Vths^1b@FfZ?jBjkPtgwmQ~U#@ec9+VtkI uD`4pDu9?Zf))wE>jwKk_Wo-$zHpwqemOE0so_4R^_H+uB=I8xi+5ZD{Lb4$M diff --git a/src/assets/fontIcon/opex-icon/font/opex-icon.woff b/src/assets/fontIcon/opex-icon/font/opex-icon.woff index 64156aa13ed501c22647c9347a2f79c9dd9efc24..d0d3a6b49863bb0afffbfc7e3b1d9897db80a042 100644 GIT binary patch delta 24309 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 delta 21174 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 z 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 bH3J{1Yf0Pr2+!09@y^n56=LhB&jai)%2u$- literal 19640 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 { const {t} = useTranslation(); + const {path} = useParams() + + const content = () => { + + if (path === "profile") { + return + } + if (path === "security") { + return + } + if (path === "authentication") { + return + } + if (path === "api-key") { + return + } + + } return ( -
- {t("comingSoon")} - props.onThemeChange(e.target.checked)} checked={props.isDark}/> +
+ {content()}
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.js new file mode 100644 index 0000000..f064d8a --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const APIKey = () => { + return ( +
+ +
+ ); +}; + +export default APIKey; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/APIKey/APIKey.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js new file mode 100644 index 0000000..463c72e --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const Authentication = () => { + return ( +
+ +
+ ); +}; + +export default Authentication; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js new file mode 100644 index 0000000..65ca6d3 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const Profile = () => { + return ( +
+ +
+ ); +}; + +export default Profile; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js new file mode 100644 index 0000000..65fc304 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const Security = () => { + return ( +
+ +
+ ); +}; + +export default Security; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Wallet/Wallet.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Wallet/Wallet.js index a95a357..110a3e7 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Wallet/Wallet.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Wallet/Wallet.js @@ -26,7 +26,7 @@ const Wallet = () => { } return ( -
+
{content()}
); diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js b/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js index c638a9b..2a579f7 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js @@ -2,16 +2,19 @@ import React from 'react'; import Icon from "../../../../../../../../components/Icon/Icon"; import {useDispatch} from "react-redux"; import {activeActionSheet} from "../../../../../../../../store/actions/global"; +import {useLocation} from "react-router-dom"; +import {useTranslation} from "react-i18next"; const SettingsHeader = () => { + const {t} = useTranslation() const dispatch = useDispatch(); - + const location = useLocation() return ( <> -

dispatch(activeActionSheet({subMenu: true}))}> - امنیت +

dispatch(activeActionSheet({subMenu: true}))}> + {t("routes." + location.pathname)}

dispatch(activeActionSheet({menu: true}))} diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Menu/Menu.js b/src/main/Mobile/Pages/UserPanel/Secttions/Menu/Menu.js index b66ac25..8688efd 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Menu/Menu.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Menu/Menu.js @@ -6,6 +6,7 @@ import * as RoutesName from "../../../../Routes/routes"; import {activeActionSheet} from "../../../../../../store/actions/global"; import {useDispatch} from "react-redux"; import {useTranslation} from "react-i18next"; +import {Profile} from "../../../../Routes/routes"; const Menu = () => { @@ -44,15 +45,15 @@ const Menu = () => { {t("wallet.title")} - {/* isActive ? `${classes.selected} width-50 row jc-between ai-center py-1` : "width-50 row jc-between ai-center py-1" } > {t("settings.title")} - */} +
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/NavMenu/components/SettingsNavMenu/SettingsNavMenu.js b/src/main/Mobile/Pages/UserPanel/Secttions/NavMenu/components/SettingsNavMenu/SettingsNavMenu.js index 589c33e..7d3ae2b 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/NavMenu/components/SettingsNavMenu/SettingsNavMenu.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/NavMenu/components/SettingsNavMenu/SettingsNavMenu.js @@ -3,48 +3,52 @@ import classes from "../../NavMenu.module.css"; import {NavLink} from "react-router-dom"; import * as Routes from "../../../../../../Routes/routes"; import Icon from "../../../../../../../../components/Icon/Icon"; +import {useTranslation} from "react-i18next"; const SettingsNavMenu = () => { + + const {t} = useTranslation(); + return (
+ to={Routes.Profile} + className={({isActive}) => isActive ? `col-25 column jc-center ai-center ${classes.selected}` : `col-25 column jc-center ai-center` } > - - امنیت + + {t("SettingsSubMenu.userProfile")} + to={Routes.Security} + className={({isActive}) => isActive ? `col-25 column jc-center ai-center ${classes.selected}` : `col-25 column jc-center ai-center` } > - - احراز هویت + + {t("SettingsSubMenu.security")} + to={Routes.Authentication} + className={({isActive}) => isActive ? `col-25 column jc-center ai-center ${classes.selected}` : `col-25 column jc-center ai-center` } > - + - مشخصات کاربری + {t("SettingsSubMenu.authentication")} + to={Routes.APIKey} + className={({isActive}) => isActive ? `col-25 column jc-center ai-center ${classes.selected}` : `col-25 column jc-center ai-center` } > - + - شخصی سازی + {t("APIKey.title")}
); diff --git a/src/main/Mobile/Routes/routes.js b/src/main/Mobile/Routes/routes.js index 637068a..fc6571c 100644 --- a/src/main/Mobile/Routes/routes.js +++ b/src/main/Mobile/Routes/routes.js @@ -27,7 +27,8 @@ export const Personalization = "/panel/settings/personalization"; export const PersonalizationRelative = "personalization"; export const Authentication = "/panel/settings/authentication"; export const AuthenticationRelative = "/authentication"; - +export const APIKey = "/panel/settings/api-key"; +export const APIKeyRelative = "/api-key"; export const Overview = "/panel/market/overview"; From 83fc9abbaeeb40d6ce868fb4b9188efc4ae73f15 Mon Sep 17 00:00:00 2001 From: Hossein Date: Sun, 7 May 2023 11:45:37 +0330 Subject: [PATCH 2/9] #7, Add UserActiveSessions api --- .../Content/components/Settings/Settings.js | 20 ++++- .../Settings/components/Security/Security.js | 10 ++- .../ActiveSessions/ActiveSessions.js | 85 +++++++++++++++++++ .../ActiveSessions/ActiveSessions.module.css | 16 ++++ .../components/Details/Details.js | 44 ++++++++++ .../components/Details/Details.module.css | 76 +++++++++++++++++ .../components/Session/Session.js | 65 ++++++++++++++ .../components/Session/Session.module.css | 10 +++ 8 files changed, 320 insertions(+), 6 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.module.css diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js index b1a5ba1..1691634 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js @@ -2,18 +2,21 @@ import React from "react"; import {setThemeInitiate} from "../../../../../../../../store/actions"; import {connect} from "react-redux"; import {useTranslation} from "react-i18next"; -import {useParams} from "react-router-dom"; +import {Navigate, Route, Routes, useParams} from "react-router-dom"; import Profile from "./components/Profile/Profile"; import Security from "./components/Security/Security"; import Authentication from "./components/Authentication/Authentication"; import APIKey from "./components/APIKey/APIKey"; +import * as RoutesName from "../../../../../../Routes/routes"; const Settings = (props) => { - const {t} = useTranslation(); + const {path} = useParams() + console.log(path) + const content = () => { if (path === "profile") { @@ -32,8 +35,17 @@ const Settings = (props) => { } return ( -
- {content()} +
+ + + + }/> + }/> + }/> + }/> + }/> + +
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js index 65fc304..4dca009 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js @@ -1,10 +1,16 @@ import React from 'react'; +import ScrollBar from "../../../../../../../../../../components/ScrollBar"; +import ActiveSessions from "./components/ActiveSessions/ActiveSessions"; const Security = () => { return ( -
-
+ + + + + + ); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js new file mode 100644 index 0000000..c349e54 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js @@ -0,0 +1,85 @@ +import React from 'react'; +import classes from './ActiveSessions.module.css' +import {useTranslation} from "react-i18next"; +import {useGetUserActiveSessions} from "../../../../../../../../../../../../queries"; +import {expireAllSessionsExceptCurrent} from "js-api-client"; +import {toast} from "react-hot-toast"; +import Icon from "../../../../../../../../../../../../components/Icon/Icon"; +import ScrollBar from "../../../../../../../../../../../../components/ScrollBar"; +import Error from "../../../../../../../../../../../../components/Error/Error"; +import Loading from "../../../../../../../../../../../../components/Loading/Loading"; +import moment from "moment-jalaali"; +import Session from "./components/Session/Session"; + +const ActiveSessions = () => { + + const {t} = useTranslation(); + const {data: activeSessions, isLoading, error, refetch} = useGetUserActiveSessions() + + const expireAllSessions = () => { + expireAllSessionsExceptCurrent() + .then(() => { + toast.success(t("ActiveSessions.logOutAllSuccess")); + refetch() + }).catch(() => { + toast.error(t("ActiveSessions.logOutAllError")); + }) + } + + const content = () => { + if (isLoading) return + + if (error) return + + const current = activeSessions.filter((s) => s.inUse)[0] + const other = activeSessions.filter((s) => !s.inUse) + + return <> +
+ {t("ActiveSessions.thisSession")} +
+
+ {moment(current?.lastAccess * 1000).format("HH:mm:ss , jYY/jMM/jDD")} + {other.length > 0 ? + + {t("ActiveSessions.closeOtherSessions")} : ""} +
+
+
+ {current?.ipAddress} + +
+
+ {current?.agent} + +
+
+
+
+ {t("ActiveSessions.otherSession")} +
+
+ + {other.length > 0 ? other.map((list) => ) + :
+ {t("ActiveSessions.noData")} +
+ } +
+ + } + + return ( +
+
+

{t("ActiveSessions.title")}

+
+
+ {content()} +
+ +
+ ); +}; + +export default ActiveSessions; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.module.css new file mode 100644 index 0000000..d424cfc --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.module.css @@ -0,0 +1,16 @@ +.container { + height: 52vh; +} +.header { + height: 15%; +} +.content { + height: 85%; +} + + +.thisSession { + background: var(--cardHeaderAlpha); +} + + diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.js new file mode 100644 index 0000000..c3287de --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.js @@ -0,0 +1,44 @@ +import React, {useEffect, useState} from "react" +import classes from "./Details.module.css"; +import {browserName, deviceType, fullBrowserVersion} from "react-device-detect"; + + +const Details = ({details, setWrapper}) => { + const [close, setClose] = useState(false); + useEffect(() => { + setClose(false) + }, []) + + const clickHandler = () => { + setWrapper(false) + setClose(true) + } + + + return ( + <>{details ?
: ""} +
+ {!details ? "" : + <> +
+ نوع + {deviceType} +
+
+ نام + {browserName} +
+ +
+ نسخه + {fullBrowserVersion} +
+ + } +
+ + ); +}; + +export default Details; \ No newline at end of file diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.module.css new file mode 100644 index 0000000..56445f8 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Details/Details.module.css @@ -0,0 +1,76 @@ +.container { + width: 30%; + background-color: var(--popupAlpha); + height: 0; + position: absolute; + top: 29%; + right: 7%; + border: none; + +} + +.container.expand { + animation: TopToBottom ease 0.5s forwards; + -webkit-animation: TopToBottom ease 0.5s forwards; + -moz-animation: TopToBottom ease 0.5s forwards; + -o-animation: TopToBottom ease 0.5s forwards; + -ms-animation: TopToBottom ease 0.5s forwards; + + border: 0.3vh solid var(--cardBorder); + border-radius: 9px; +} + +.container.close { + animation: BottomToTop ease 0.5s forwards; + -webkit-animation: BottomToTop ease 0.5s forwards; + -moz-animation: BottomToTop ease 0.5s forwards; + -o-animation: BottomToTop ease 0.5s forwards; + -ms-animation: BottomToTop ease 0.5s forwards; + + +} + +.wrapper { + position: absolute; + width: 100%; + height: 100%; + top: 0; + background-color: #00000000; +}+ + + +@-webkit-keyframes TopToBottom { + 0% { + height: 0%; + } + 100% { + height: 60%; + } +} + +@keyframes TopToBottom { + 0% { + height: 0%; + } + 100% { + height: 60%; + } +} + +@-webkit-keyframes BottomToTop { + 0% { + height: 60%; + } + 100% { + height: 0%; + } +} + +@keyframes BottomToTop { + 0% { + height: 60%; + } + 100% { + height: 0%; + } +} \ No newline at end of file diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.js new file mode 100644 index 0000000..4ead7c0 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.js @@ -0,0 +1,65 @@ +import React, {useState} from "react" +import classes from "./Session.module.css"; +import Icon from "../../../../../../../../../../../../../../components/Icon/Icon"; +import moment from "moment-jalaali"; +import {Trans, useTranslation} from "react-i18next"; +import {images} from "../../../../../../../../../../../../../../assets/images"; +import {toast} from "react-hot-toast"; +import {expireSessionById} from "js-api-client"; + +const Session = ({list, reloadSessionsList}) => { + const {t} = useTranslation(); + const [isLoading, setIsLoading] = useState(false) + + const expireSession = async () => { + if (isLoading) return; + setIsLoading(true) + expireSessionById(list?.id) + .then(() => { + toast.success(); + reloadSessionsList() + }).catch(() => { + toast.error(); + }).finally(() => { + setIsLoading(false) + }) + } + + return ( +
+
+
+
+ {moment(list?.lastAccess * 1000).format("HH:mm:ss , jYY/jMM/jDD")} + + {isLoading ? + linearLoading + : + t("ActiveSessions.closeSession")} + +
+
+
+ {list?.ipAddress} + +
+
+ {list?.agent} + +
+
+
+
+
+ ); +}; + +export default Session; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.module.css new file mode 100644 index 0000000..a914990 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/components/Session/Session.module.css @@ -0,0 +1,10 @@ +.striped:nth-child(even){ + background-color: var(--tableRow); + -webkit-transition: background-color 0.4s; + -o-transition: background-color 0.4s; + transition: background-color 0.4s; +} + +.thisLoading{ + width: 5vw; +} \ No newline at end of file From 69e00119b62bd9c9488bcd4cd7a73613bf7a1c2d Mon Sep 17 00:00:00 2001 From: Hossein Date: Sun, 7 May 2023 13:00:32 +0330 Subject: [PATCH 3/9] #7, Add ChangePassword api --- .../Settings/components/Security/Security.js | 4 +- .../ActiveSessions/ActiveSessions.js | 1 - .../ChangePassword/ChangePassword.js | 211 ++++++++++++++++++ .../ChangePassword/ChangePassword.module.css | 27 +++ 4 files changed, 241 insertions(+), 2 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js index 4dca009..14c6675 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js @@ -1,12 +1,14 @@ import React from 'react'; import ScrollBar from "../../../../../../../../../../components/ScrollBar"; import ActiveSessions from "./components/ActiveSessions/ActiveSessions"; +import ChangePassword from "./components/ChangePassword/ChangePassword"; const Security = () => { return ( - + + diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js index c349e54..8102928 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ActiveSessions/ActiveSessions.js @@ -77,7 +77,6 @@ const ActiveSessions = () => {
{content()}
-
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.js new file mode 100644 index 0000000..51ab3c9 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.js @@ -0,0 +1,211 @@ +import React, {useState} from 'react'; +import classes from "./ChangePassword.module.css"; +import {Trans, useTranslation} from "react-i18next"; +import Loading from "../../../../../../../../../../../../components/Loading/Loading"; +import Error from "../../../../../../../../../../../../components/Error/Error"; +import {requestForChangePassword} from "js-api-client"; +import {toast} from "react-hot-toast"; +import TextInput from "../../../../../../../../../../../../components/TextInput/TextInput"; +import Icon from "../../../../../../../../../../../../components/Icon/Icon"; +import Button from "../../../../../../../../../../../../components/Button/Button"; + +const ChangePassword = () => { + const {t} = useTranslation(); + const [error, setError] = useState(false); + const [isLoading, setLoading] = useState(false); + const [userInputs, setInputs] = useState({ + newPassword: {value: "", error: []}, + confirmation: {value: "", error: []}, + currentPassword: {value: "", error: []}, + }); + const [isInputVisible, setIsInputVisible] = useState({ + newPassword: false, + confirmation: false, + currentPassword: false, + }); + + const inputHandler = (e) => { + let errorMessage = [] + if (typeof e.target.dataset.min !== undefined && e.target.value.length < e.target.dataset.min) { + errorMessage.push() + } + setInputs({ + ...userInputs, + [e.target.dataset.name]: {value: e.target.value, error: errorMessage} + }) + } + + const isFormValid = () => { + let inputs = {...userInputs} + const hasError = Object.values(inputs).find(input => input.error.length > 0) + if (hasError) return false + let isEmpty = false + for (const key in inputs) { + if (inputs[key].value.length === 0) { + isEmpty = true + inputs = { + ...inputs, + [key]: { + ...inputs[key], + error: [] + } + } + } + } + setInputs(inputs); + return !isEmpty; + } + const changePassword = async (e) => { + e.preventDefault(); + if (!isFormValid()) return + + if (userInputs.newPassword.value !== userInputs.confirmation.value) { + setInputs({ + ...userInputs, + confirmation: {...userInputs.confirmation, error: [t("ChangePassword.confirmationError")]} + }) + return + } + setLoading(true) + const data = { + password: userInputs.currentPassword.value, + newPassword: userInputs.newPassword.value, + confirmation: userInputs.confirmation.value, + } + requestForChangePassword(data) + .then(() => { + setInputs({ + newPassword: {value: "", error: []}, + confirmation: {value: "", error: []}, + currentPassword: {value: "", error: []}, + }) + toast.success(t("ChangePassword.success")); + }) + .catch((err) => { + if (err.response.status === 403) { + setInputs({ + newPassword: {...userInputs.newPassword, error: []}, + confirmation: {...userInputs.confirmation, error: []}, + currentPassword: { + ...userInputs.currentPassword, + error: [t("ChangePassword.currentPasswordError")] + }, + }) + toast.error(t("ChangePassword.error")); + } else { + setError(true) + } + }) + .finally(() => { + setLoading(false) + }); + } + + + const content = () => { + if (isLoading) return + + if (error) return setError(false)}/> + + + return
+
+ setIsInputVisible({ + ...isInputVisible, + currentPassword: !isInputVisible.currentPassword + })} + /> + } + autoComplete="off" + type={isInputVisible.currentPassword ? "text" : "password"} + value={userInputs.currentPassword.value} + data-name="currentPassword" + data-type="input" + data-min={8} + onchange={(e) => inputHandler(e)} + alerts={userInputs.currentPassword.error} + /> +
+ setIsInputVisible({ + ...isInputVisible, + newPassword: !isInputVisible.newPassword + })} + /> + } + autoComplete="off" + type={isInputVisible.newPassword ? "text" : "password"} + value={userInputs.newPassword.value} + data-name="newPassword" + data-type="input" + data-min={8} + onchange={(e) => inputHandler(e)} + alerts={userInputs.newPassword.error} + /> +
+ setIsInputVisible({ + ...isInputVisible, + confirmation: !isInputVisible.confirmation + })} + /> + } + autoComplete="off" + type={isInputVisible.confirmation ? "text" : "password"} + value={userInputs.confirmation.value} + data-name="confirmation" + data-type="input" + data-min={8} + onchange={(e) => inputHandler(e)} + alerts={userInputs.confirmation.error} + /> +
+
+
+
+ } + + + return ( +
+
+

{t("ChangePassword.title")}

+
+
+ {content()} +
+
+ ); +}; + +export default ChangePassword; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css new file mode 100644 index 0000000..b7312ea --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css @@ -0,0 +1,27 @@ +.container { + height: 52vh; +} +.header { + height: 15%; +} +.content { + height: 85%; +} +.thisButton { + width: 20%; + background-color: var(--darkGreen); +} +.passwordInput :global(.lead) { + width: 50%; + cursor: pointer; +} +.passwordInput :global(.after) { + width: 10%; + cursor: pointer; +} +.passwordInput :global(input) { + width: 40% !important; +} + + + From 90a5d9a377c1ece3486b314cd5422ffb64c96ca1 Mon Sep 17 00:00:00 2001 From: Hossein Date: Sun, 7 May 2023 15:31:07 +0330 Subject: [PATCH 4/9] #7, Add TwoStepVerification api --- public/assets/locales/fa/translation.json | 2 +- .../Settings/components/Security/Security.js | 2 + .../ChangePassword/ChangePassword.module.css | 2 +- .../SetTwoStepVerification.js | 35 ++++++ .../SetTwoStepVerification.module.css | 36 ++++++ .../components/ActivateOTP.js | 108 ++++++++++++++++++ .../components/DeActiveOTP.js | 52 +++++++++ 7 files changed, 235 insertions(+), 2 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/ActivateOTP.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/DeActiveOTP.js diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index 1820b2d..2071409 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -417,7 +417,7 @@ "initialCodeError": "کد وارد شده صحیح نیست.", "serverError": "خطا در سرور، لطفاً دوباره تلاش کنید.", "description": "در صورت فعال‌سازی ورود دو مرحله‌ای، برای هر بار ورود به پنل کاربری، رمز دو مرحله‌ای درخواست می‌شود.", - "QRdescription": "پس از اسکن کد QR رو به رو با نرم افزار Google Authenticator (یا نرم افزار مشابه) عدد 6 رقمی درج شده را وارد و ثبت کنید ." + "QRdescription": "پس از اسکن کد QR با نرم افزار Google Authenticator (یا نرم افزار مشابه) عدد 6 رقمی درج شده را وارد و ثبت کنید ." }, "HelpStep": { "title": "گام 1 از 4: راهنمای کاربر", diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js index 14c6675..1a46873 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js @@ -2,6 +2,7 @@ import React from 'react'; import ScrollBar from "../../../../../../../../../../components/ScrollBar"; import ActiveSessions from "./components/ActiveSessions/ActiveSessions"; import ChangePassword from "./components/ChangePassword/ChangePassword"; +import SetTwoStepVerification from "./components/SetTwoStepVerification/SetTwoStepVerification"; const Security = () => { return ( @@ -9,6 +10,7 @@ const Security = () => { + diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css index b7312ea..d8ab585 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/ChangePassword/ChangePassword.module.css @@ -8,7 +8,7 @@ height: 85%; } .thisButton { - width: 20%; + width: 25%; background-color: var(--darkGreen); } .passwordInput :global(.lead) { diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.js new file mode 100644 index 0000000..5b5fc52 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.js @@ -0,0 +1,35 @@ +import React from 'react'; +import classes from './SetTwoStepVerification.module.css' +import {useTranslation} from "react-i18next"; +import {useSelector} from "react-redux"; +import {useGetUserOtpStatus} from "../../../../../../../../../../../../queries"; +import Loading from "../../../../../../../../../../../../components/Loading/Loading"; +import Error from "../../../../../../../../../../../../components/Error/Error"; +import DeActiveOTP from "./components/DeActiveOTP"; +import ActivateOTP from "./components/ActivateOTP"; + +const SetTwoStepVerification = () => { + + const {t} = useTranslation(); + const username = useSelector(state => state.auth.username); + const {data: otp, isLoading, error,refetch : refetchOtp} = useGetUserOtpStatus(username) + + const content = () => { + if (isLoading) return + if (error) return + return otp ? : + } + + return ( +
+
+

{otp ? t("SetTwoStepVerification.!title") : t("SetTwoStepVerification.title")}

+
+
+ {content()} +
+
+ ); +}; + +export default SetTwoStepVerification; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.module.css new file mode 100644 index 0000000..6800bdc --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/SetTwoStepVerification.module.css @@ -0,0 +1,36 @@ +.container { + height: 62vh; +} +.header { + height: 13%; +} +.content { + height: 87%; +} +.thisLoading{ + width: 5vw; +} + +.thisButton { + width: 25%; + background-color: var(--darkGreen); +} +.submit{ + width: 20%; +} +.disableOtp{ + background-color: var(--darkRed); + width: 25%; +} + +.thisInput :global(.lead) { + width: 35%; +} +.thisInput :global(input) { + width: 75% !important; + letter-spacing: 1rem; +} +/*.thisInput :global(input) { + width: 85% !important; +}*/ + diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/ActivateOTP.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/ActivateOTP.js new file mode 100644 index 0000000..2610410 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/ActivateOTP.js @@ -0,0 +1,108 @@ +import React, {useState} from 'react'; +import {useTranslation} from "react-i18next"; +import {requestForActivateOTP, sendInitialCodeToActivateOTP} from "js-api-client"; +import {toast} from "react-hot-toast"; +import Loading from "../../../../../../../../../../../../../components/Loading/Loading"; +import QRCode from "react-qr-code"; +import TextInput from "../../../../../../../../../../../../../components/TextInput/TextInput"; +import Button from "../../../../../../../../../../../../../components/Button/Button"; +import {images} from "../../../../../../../../../../../../../assets/images"; +import classes from "../SetTwoStepVerification.module.css"; + +const ActivateOTP = ({refetchOtp}) => { + + const {t} = useTranslation(); + + const [error, setError] = useState(false); + const [loading, setLoading] = useState(false); + const [isLoading, setIsLoading] = useState(false); + const [reqOTP, setReqOTP] = useState(); + const [alert, setAlert] = useState([]); + const [initialCode, setInitialCode] = useState(""); + + const OTPInputHandler = (value) => { + const userInput = value.replace(/[^0-9]+/g, "").slice(0, 6) + setInitialCode(userInput) + } + + + const sendReqActivateOTP = () => { + if (isLoading) return + setError(false) + setIsLoading(true) + requestForActivateOTP() + .then((res) => { + setReqOTP(res.data) + }) + .catch(() => { + setError(true) + }) + .finally(() => { + setIsLoading(false) + }) + } + const submitActivation = async (e) => { + e.preventDefault(); + if (initialCode.length !== 6) { + return setAlert([t("SetTwoStepVerification.initialCodeMin")]) + } + setAlert([]) + setLoading(true) + sendInitialCodeToActivateOTP(reqOTP.secret, initialCode) + .then(() => { + refetchOtp() + toast.success(t("SetTwoStepVerification.success")); + }) + .catch(() => { + setAlert([t("SetTwoStepVerification.initialCodeError")]) + }) + .finally(() => { + setLoading(false) + }); + } + + if (loading) return + + if (reqOTP?.uri) { + return
+ {t("SetTwoStepVerification.QRdescription")} + +
+ OTPInputHandler(e.target.value)} + type="text" + /> +
+ } + + return ( +
+ {t("SetTwoStepVerification.description")} +
+
+
+ ); +}; + +export default ActivateOTP; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/DeActiveOTP.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/DeActiveOTP.js new file mode 100644 index 0000000..292f824 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/components/SetTwoStepVerification/components/DeActiveOTP.js @@ -0,0 +1,52 @@ +import React, {useState} from 'react'; +import classes from "../SetTwoStepVerification.module.css"; +import {toast} from "react-hot-toast"; +import {useTranslation} from "react-i18next"; +import {images} from "../../../../../../../../../../../../../assets/images"; +import Button from "../../../../../../../../../../../../../components/Button/Button"; +import {requestForDeActiveOTP} from "js-api-client"; + +const DeActiveOTP = ({refetchOtp}) => { + + const {t} = useTranslation(); + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(false); + + const disableOTPHandler = () => { + setIsLoading(true) + requestForDeActiveOTP() + .then(() => { + refetchOtp() + toast.success(t("SetTwoStepVerification.error")); + }) + .catch(() => { + setError(true) + }) + .finally(() => { + setIsLoading(false) + }) + } + return ( +
+
+ security +
+ {t("SetTwoStepVerification.isActive")} +
+ ); +}; + +export default DeActiveOTP; From 42087e092a6bbcc95e54d1d492c1a308192d9341 Mon Sep 17 00:00:00 2001 From: Hossein Date: Tue, 9 May 2023 12:30:37 +0330 Subject: [PATCH 5/9] #7, Add PersonalProfile api --- public/assets/locales/en/translation.json | 6 +- public/assets/locales/fa/translation.json | 8 +- .../Settings/components/Profile/Profile.js | 9 +- .../PersonalProfile/PersonalProfile.js | 150 ++++++++++++++++++ .../PersonalProfile.module.css | 24 +++ .../components/UserKycStatus/UserKycStatus.js | 56 +++++++ 6 files changed, 246 insertions(+), 7 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index a31ae31..8f57e26 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -361,7 +361,7 @@ "birthdayJ": "Date of birth (Hijri)", "birthday": "Date of birth", "nationalId": "National ID", - "idNumber": "National ID / Passport Number", + "idNumber": "ID / Passport", "idNumberPlaceHolder": "Enter National ID or Passport Number", "passportNumber": "Passport Number", "mobile": "Phone Number", @@ -370,7 +370,9 @@ "postalCode": "Postal Code", "address": "Address", "selectNationality": "Select your nationality", - "selectResidence": "Select your country of residence" + "selectResidence": "Select your country of residence", + "noKYC": "Authentication is not done, after authentication and confirmation by an expert, your personal information will be displayed.", + "doKYC": "Authentication" }, "LoginReports": { "title": "Login Reports" diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index 2071409..141d884 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -48,7 +48,7 @@ "improperMobileView ": "فعلاً برای موبایل بهینه نشده است.", "home": "صفحه‌اصلی", "country": { - "iran" : "جمهوری اسلامی ایران", + "iran" : "ایران", "germany" : "آلمان", "uk": "انگلستان", "turkey" : "ترکیه" @@ -361,7 +361,7 @@ "birthdayJ": "تاریخ تولد (شمسی)", "birthday": "تاریخ تولد", "nationalId": "شناسه ملی", - "idNumber": "شتاسه ملی / شماره پاسپورت", + "idNumber": "ش ‌ملی / ش ‌پاسپورت", "idNumberPlaceHolder": "شناسه ملی یا شماره پاسپورت را وارد کنید.", "passportNumber": "شماره پاسپورت", "mobile": "تلفن همراه", @@ -370,7 +370,9 @@ "postalCode": "کد پستی", "address": "آدرس", "selectNationality": "ملیت خود را انتخاب کنید", - "selectResidence": "کشور محل اقامت خود را انتخاب کنید" + "selectResidence": "کشور محل اقامت خود را انتخاب کنید", + "noKYC": "احراز هویت انجام نشده، بعد از انجام مراحل احراز هویت و تائید توسط کارشناس، مشخصات فردی شما نمایش داده می‌شود.", + "doKYC": "احراز هویت" }, "LoginReports": { "title": "گزارش ورودها" diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js index 65ca6d3..dfb896f 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js @@ -1,10 +1,15 @@ import React from 'react'; +import ScrollBar from "../../../../../../../../../../components/ScrollBar"; +import PersonalProfile from "./components/PersonalProfile/PersonalProfile"; +import UserKycStatus from "./components/UserKycStatus/UserKycStatus"; const Profile = () => { return ( -
+ + -
+ + ); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.js new file mode 100644 index 0000000..179fca5 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.js @@ -0,0 +1,150 @@ +import React from 'react'; +import classes from './PersonalProfile.module.css' +import {useTranslation} from "react-i18next"; +import {useNavigate} from "react-router-dom"; +import {useSelector} from "react-redux"; +import {useGetUserAttributes} from "../../../../../../../../../../../../queries"; +import Loading from "../../../../../../../../../../../../components/Loading/Loading"; +import TextInput from "../../../../../../../../../../../../components/TextInput/TextInput"; +import * as RoutesName from "../../../../../../../../../../Routes/routes"; +import Button from "../../../../../../../../../../../../components/Button/Button"; +import {images} from "../../../../../../../../../../../../assets/images"; + +const PersonalProfile = () => { + + const {t} = useTranslation(); + const navigate = useNavigate(); + const KYCStatus = useSelector(state => state.auth.kyc); + const KYCReason = useSelector(state => state.auth.kycReason); + + const {data: profile, isLoading} = useGetUserAttributes() + + const content = () => { + if (isLoading) { + return
+ } + if (KYCStatus === "REQUESTED") { + return
+ kyc-rejected + {t('SendToAdminStep.pending')} +
+ } + if (KYCStatus === "REJECTED") { + return
+ kyc-rejected + {t("SendToAdminStep.rejected")} + {t("SendToAdminStep.errorMessage")}: {KYCReason === undefined ? t("SendToAdminStep.noData") : KYCReason} +
+ } + if (KYCStatus === "BLOCKED") { + return
+ kyc-rejected + {t('SendToAdminStep.blocked')} + {t("SendToAdminStep.errorMessage")}: {KYCReason} +
+ } + if (KYCStatus === "ACCEPTED") { + return <> + {t("PersonalProfile.cantEdit")} + + + + + + + + + + + + } + return
+ {t('PersonalProfile.noKYC')} +
+ } + + return ( +
+
+

{t("PersonalProfile.title")}

+
+
+ {content()} +
+
+ ); +}; + +export default PersonalProfile; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.module.css new file mode 100644 index 0000000..4049a02 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/PersonalProfile/PersonalProfile.module.css @@ -0,0 +1,24 @@ +.container { + /*min-height: 100%;*/ +} +.header { + height: 15%; +} +.content { + height: 85%; +} + +.thisInput :global(.lead) { + width: 40%; +} +.thisInput :global(input) { + width: 60%; +} + +.thisButton { + width: 35%; + background-color: var(--darkGreen); +} +.content img{ + width: 25%; +} diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js new file mode 100644 index 0000000..e0c1b04 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js @@ -0,0 +1,56 @@ +import React from 'react'; +import {useDispatch, useSelector} from "react-redux"; +import * as RoutesName from "../../../../../../../../../../Routes/routes"; +import {images} from "../../../../../../../../../../../../assets/images"; +import {useTranslation} from "react-i18next"; + +const UserKycStatus = () => { + + const {t} = useTranslation(); + const dispatch = useDispatch(); + const KYCStatus = useSelector(state => state.auth.kyc); + const KYCReason = useSelector(state => state.auth.kycReason); + + // if (userKycStatus !== "ACCEPTED") navigate(RoutesName.Security, {replace: true}); + + + const content = () => { + + if (KYCStatus === "REQUESTED") { + return
+ kyc-pending + {t("SendToAdminStep.pending")} +
+ } + if (KYCStatus === "ACCEPTED") { + return {t("PersonalProfile.cantEdit")} + } + if (KYCStatus === "REJECTED") { + return
+ kyc-rejected + {t("SendToAdminStep.rejected")} + {t("SendToAdminStep.errorMessage")}: {KYCReason === undefined ? t("SendToAdminStep.noData") : KYCReason} + +
+ } + if (KYCStatus === "BLOCKED") { + return
+ kyc-rejected + {t("SendToAdminStep.blocked")} + {t("SendToAdminStep.errorMessage")}: {KYCReason} +
+ } + + + } + + + return ( +
+ {content()} + +
+ ); +}; + +export default UserKycStatus; From 02727ed1a12b7d22a68c8b0ab98b510ff53a549f Mon Sep 17 00:00:00 2001 From: Hossein Date: Tue, 9 May 2023 15:28:11 +0330 Subject: [PATCH 6/9] #7, Add HelpStep in Authentication --- public/assets/locales/en/translation.json | 1 + public/assets/locales/fa/translation.json | 1 + .../Authentication/Authentication.js | 109 +++++- .../components/HelpStep/HelpStep.js | 30 ++ .../components/HelpStep/HelpStep.module.css | 13 + .../PersonalProfileStep.js | 312 ++++++++++++++++++ .../PersonalProfileStep.module.css | 39 +++ .../SendPhotosStep/SendPhotosStep.js | 11 + .../SendPhotosStep/SendPhotosStep.module.css | 0 .../SendToAdminStep/SendToAdminStep.js | 11 + .../SendToAdminStep.module.css | 0 .../Settings/components/Profile/Profile.js | 1 - .../components/UserKycStatus/UserKycStatus.js | 56 ---- .../Settings/components/Security/Security.js | 4 - 14 files changed, 524 insertions(+), 64 deletions(-) create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js create mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css delete mode 100644 src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index 8f57e26..2b3f518 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -371,6 +371,7 @@ "address": "Address", "selectNationality": "Select your nationality", "selectResidence": "Select your country of residence", + "select": "Select", "noKYC": "Authentication is not done, after authentication and confirmation by an expert, your personal information will be displayed.", "doKYC": "Authentication" }, diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index 141d884..712a2dd 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -371,6 +371,7 @@ "address": "آدرس", "selectNationality": "ملیت خود را انتخاب کنید", "selectResidence": "کشور محل اقامت خود را انتخاب کنید", + "select": "انتخاب کنید", "noKYC": "احراز هویت انجام نشده، بعد از انجام مراحل احراز هویت و تائید توسط کارشناس، مشخصات فردی شما نمایش داده می‌شود.", "doKYC": "احراز هویت" }, diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js index 463c72e..dfb3d69 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js @@ -1,9 +1,112 @@ -import React from 'react'; +import React, {useState} from 'react'; +import ScrollBar from "../../../../../../../../../../components/ScrollBar"; +import {useTranslation} from "react-i18next"; +import {useSelector} from "react-redux"; +import HelpStep from "./components/HelpStep/HelpStep"; +import PersonalProfileStep from "./components/PersonalProfileStep/PersonalProfileStep"; +import SendPhotosStep from "./components/SendPhotosStep/SendPhotosStep"; +import SendToAdminStep from "./components/SendToAdminStep/SendToAdminStep"; const Authentication = () => { + + const {t} = useTranslation(); + const [step, setStep] = useState(1); + + const KYCStatus = useSelector(state => state.auth.kyc); + + const titleHandler = () => { + + if (step === 1) return t("Authentication.HelpStep") + if (step === 2) return t("Authentication.PersonalProfileStep") + if (step === 3) return t("Authentication.SendPhotosStep") + if (step === 4) return t("Authentication.SendToAdminStep") + + } + + const stepSwitch = (step) => { + switch (step) { + case 1: + return setStep(2)}/>; + case 2: + return ( + setStep(1)} + nextStep={() => setStep(3)} + /> + ); + case 3: + return ( + setStep(2)} + nextStep={() => setStep(4)} + /> + ); + case 4: + return setStep(3)}/>; + default: + return ; + } + }; + + return ( -
- +
+
+ {titleHandler()} +
+ {step === 1 ? ( + + ) : ( + "" + )} + {step === 2 ? ( + + ) : ( + "" + )} + {step === 3 ? ( + + ) : ( + "" + )} + {step === 4 ? ( + + ) : ( + "" + )} +
+
+ + {stepSwitch(step)} +
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.js new file mode 100644 index 0000000..f8d4309 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.js @@ -0,0 +1,30 @@ +import React from 'react'; +import classes from "./HelpStep.module.css"; +import {useTranslation} from "react-i18next"; +import Button from "../../../../../../../../../../../../components/Button/Button"; + +const HelpStep = ({nextStep}) => { + const {t} = useTranslation(); + + return ( +
+
+
+

{t("HelpStep.title")}

+
+
+
+ {t("HelpStep.content")} +
+
+
+
+ ); +}; + +export default HelpStep; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.module.css new file mode 100644 index 0000000..016a397 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/HelpStep/HelpStep.module.css @@ -0,0 +1,13 @@ +.container { + height: 100%; +} +.header { + height: 12%; +} +.content { + height: 88%; +} +.thisButton { + width: 30%; + background-color: var(--darkGreen); +} diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js new file mode 100644 index 0000000..7caa7d2 --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js @@ -0,0 +1,312 @@ +import React, {useEffect, useState} from 'react'; +import classes from "./PersonalProfileStep.module.css"; +import {Trans, useTranslation} from "react-i18next"; +import {useDispatch, useSelector} from "react-redux"; +import {getUserAttributes, setUserProfileAttributes} from "js-api-client"; +import {changeUserInfo} from "../../../../../../../../../../../../store/actions"; +import moment from "moment-jalaali"; +import {isValidNationalCode} from "../../../../../../../../../../../../utils/utils"; +import TextInput from "../../../../../../../../../../../../components/TextInput/TextInput"; +import Loading from "../../../../../../../../../../../../components/Loading/Loading"; +import Button from "../../../../../../../../../../../../components/Button/Button"; + +const PersonalProfileStep = (props) => { + + const {t} = useTranslation(); + const [loading, setLoading] = useState(true) + const [error, setError] = useState([]) + const dispatch = useDispatch(); + const email = useSelector((state) => state.auth.email) + + const [profile, setProfile] = useState({ + firstName: {value: "", error: []}, + lastName: {value: "", error: []}, + nationality: {value: "", error: []}, + residence: {value: "", error: []}, + birthday: {value: "", error: []}, + idNumber: {value: "", error: []}, + mobile: {value: "", error: []}, + postalCode: {value: "", error: []}, + address: {value: "", error: []}, + }); + const countries = [ + {value: "iran", label: t('country.iran')}, + {value: "germany", label: t('country.germany')}, + {value: "uk", label: t('country.uk')}, + {value: "turkey", label: t('country.turkey')}, + ] + + const convertUserInfoToState = (info) => { + const newState = {...profile} + for (const [key, value] of Object.entries(info)) { + newState[key] = {value: value, error: []} + } + setProfile(newState) + } + + const convertStateToUserInfo = () => { + const newState = {} + for (const [key, value] of Object.entries(profile)) { + newState[key] = value.value + } + return newState + } + + const getUser = () => { + setLoading(true) + setError([]) + getUserAttributes().then((res) => { + convertUserInfoToState(res.data) + }).catch(() => { + setError([t("PersonalProfileStep.serverError")]) + }).finally(() => { + setLoading(false) + }) + } + useEffect(() => { + getUser() + }, []) + + const sendProfile = async () => { + if (!isFormValid()) return + setLoading(true) + + const data = convertStateToUserInfo() + delete data.email; + delete data.username; + delete data.passportNumber; + delete data.birthdayG; + delete data.birthdayJ; + delete data.nationalId; + delete data.telephone; + delete data.selfiePath; + delete data.idCardPath; + delete data.acceptFormPath; + + + setUserProfileAttributes(data) + .then(() => { + setError([]) + dispatch(changeUserInfo(profile.firstName.value, profile.lastName.value)) + props.nextStep() + }) + .catch(() => { + setError([t("PersonalProfileStep.serverError")]) + }) + .finally(() => { + setLoading(false) + }) + } + + const inputHandler = (e) => { + let errorMessage = [] + let inputVal = e.target.value + if (typeof e.target.dataset?.min && inputVal.length < e.target.dataset.min) { + errorMessage.push() + } + if (typeof e.target.dataset?.max && inputVal.length >= e.target.dataset.max) { + errorMessage.push() + } + if (e.target.dataset?.type === "dateJ" && (!moment(inputVal, "jYYYY/jMM/jDD").isValid() || moment(inputVal, "jYYYY/jMM/jDD").isAfter())) { + errorMessage.push(t("PersonalProfileStep.wrongDateJ")) + } + if (e.target.dataset?.type === "dateG" && (!moment(inputVal, ["YYYY/MM/DD", "YYYY/M/D"], true) || moment(inputVal, ["YYYY/MM/DD", "YYYY/M/D"], true).isAfter())) { + errorMessage.push(t("PersonalProfileStep.wrongDateG")) + } + if (e.target.dataset?.type === "nationalId" && !isValidNationalCode(inputVal)) { + inputVal = inputVal.replace(/[^0-9]+/g, "") + errorMessage.push(t("PersonalProfileStep.wrongNationalId")) + } + if (e.target.dataset?.type === "mobile" || e.target.dataset?.type === "telephone" || e.target.dataset?.type === "postalCode") { + inputVal = inputVal.replace(/[^0-9]+/g, "") + } + setProfile({ + ...profile, + [e.target.dataset.name]: {value: inputVal, error: errorMessage} + }) + } + + const isFormValid = () => { + let inputs = {...profile} + const hasError = Object.values(profile).find(input => input.error.length > 0) + if (hasError) return false + let isEmpty = false + for (const key in inputs) { + if (inputs[key].value.length === 0) { + isEmpty = true + inputs = { + ...inputs, + [key]: { + ...inputs[key], + error: [] + } + } + } + } + setProfile(inputs); + return !isEmpty; + } + + + return ( +
+
+
+

{t("PersonalProfileStep.title")}

+
+
+ {loading ? : +
+ inputHandler(e)} + alerts={profile.firstName.error} + /> + inputHandler(e)} + alerts={profile.lastName.error} + /> + v.value === profile.nationality.value)} + lead={t('PersonalProfile.nationality')} + type="select" + onchange={(e) => setProfile({...profile, nationality: {value: e.value, error: []}})} + alerts={profile.nationality.error} + /> + v.value === profile.residence.value)} + type="select" + options={countries} + onchange={(e) => setProfile({...profile, residence: {value: e.value, error: []}})} + alerts={profile.residence.error} + /> + + + inputHandler(e)} + alerts={profile.birthday.error} + /> + inputHandler(e)} + alerts={profile.idNumber.error} + //maxLength="10" + /> + + inputHandler(e)} + alerts={profile.mobile.error} + /> + inputHandler(e)} + alerts={profile.postalCode.error} + /> + + inputHandler(e)} + alerts={profile.address.error} + /> +
+
+ {error.length !== 0 && error} +
+
+
+
+
+ } + +
+ ); +}; + +export default PersonalProfileStep; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.module.css new file mode 100644 index 0000000..581cbcf --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.module.css @@ -0,0 +1,39 @@ +.container { + height: 115vh; +} +.header { + height: 8%; +} +.content { + height: 92%; +} +.content :global(.row) { + width: 100%; +} +.addressInput :global(.lead) { + width: 24.5%; +} +.addressInput :global(input) { + width: 75.5%; +} +.thisButton { + width: 30%; +} +.thisButton.prev{ + background-color: var(--orange); +} +.thisButton.next{ + background-color: var(--darkGreen); +} +.email :global(input){ + background-color: var(--cardHeader); + cursor: not-allowed; +} + +.thisInput :global(.lead) { + width: 40%; +} +.thisInput :global(input) { + width: 60%; +} + diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js new file mode 100644 index 0000000..83a914f --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const SendPhotosStep = () => { + return ( +
+ +
+ ); +}; + +export default SendPhotosStep; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js new file mode 100644 index 0000000..308cb2e --- /dev/null +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js @@ -0,0 +1,11 @@ +import React from 'react'; + +const SendToAdminStep = () => { + return ( +
+ +
+ ); +}; + +export default SendToAdminStep; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js index dfb896f..4abac21 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/Profile.js @@ -1,7 +1,6 @@ import React from 'react'; import ScrollBar from "../../../../../../../../../../components/ScrollBar"; import PersonalProfile from "./components/PersonalProfile/PersonalProfile"; -import UserKycStatus from "./components/UserKycStatus/UserKycStatus"; const Profile = () => { return ( diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js deleted file mode 100644 index e0c1b04..0000000 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Profile/components/UserKycStatus/UserKycStatus.js +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react'; -import {useDispatch, useSelector} from "react-redux"; -import * as RoutesName from "../../../../../../../../../../Routes/routes"; -import {images} from "../../../../../../../../../../../../assets/images"; -import {useTranslation} from "react-i18next"; - -const UserKycStatus = () => { - - const {t} = useTranslation(); - const dispatch = useDispatch(); - const KYCStatus = useSelector(state => state.auth.kyc); - const KYCReason = useSelector(state => state.auth.kycReason); - - // if (userKycStatus !== "ACCEPTED") navigate(RoutesName.Security, {replace: true}); - - - const content = () => { - - if (KYCStatus === "REQUESTED") { - return
- kyc-pending - {t("SendToAdminStep.pending")} -
- } - if (KYCStatus === "ACCEPTED") { - return {t("PersonalProfile.cantEdit")} - } - if (KYCStatus === "REJECTED") { - return
- kyc-rejected - {t("SendToAdminStep.rejected")} - {t("SendToAdminStep.errorMessage")}: {KYCReason === undefined ? t("SendToAdminStep.noData") : KYCReason} - -
- } - if (KYCStatus === "BLOCKED") { - return
- kyc-rejected - {t("SendToAdminStep.blocked")} - {t("SendToAdminStep.errorMessage")}: {KYCReason} -
- } - - - } - - - return ( -
- {content()} - -
- ); -}; - -export default UserKycStatus; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js index 1a46873..f8b1019 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Security/Security.js @@ -6,15 +6,11 @@ import SetTwoStepVerification from "./components/SetTwoStepVerification/SetTwoSt const Security = () => { return ( - - - - ); }; From 237f6cd45bb989da3aff5601a65e96186282aabf Mon Sep 17 00:00:00 2001 From: Hossein Date: Tue, 9 May 2023 15:52:57 +0330 Subject: [PATCH 7/9] #7, Add UserAttributes api in Authentication --- public/assets/locales/en/translation.json | 2 +- public/assets/locales/fa/translation.json | 2 +- src/index.css | 4 +++ .../PersonalProfileStep.js | 25 ++++++++++--------- .../PersonalProfileStep.module.css | 9 ++----- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index 2b3f518..ef44226 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -362,7 +362,7 @@ "birthday": "Date of birth", "nationalId": "National ID", "idNumber": "ID / Passport", - "idNumberPlaceHolder": "Enter National ID or Passport Number", + "idNumberPlaceHolder": "National ID or Passport Number", "passportNumber": "Passport Number", "mobile": "Phone Number", "telephone": "Telephone", diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index 712a2dd..ac9bf05 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -362,7 +362,7 @@ "birthday": "تاریخ تولد", "nationalId": "شناسه ملی", "idNumber": "ش ‌ملی / ش ‌پاسپورت", - "idNumberPlaceHolder": "شناسه ملی یا شماره پاسپورت را وارد کنید.", + "idNumberPlaceHolder": "شناسه ملی یا شماره پاسپورت", "passportNumber": "شماره پاسپورت", "mobile": "تلفن همراه", "telephone": "تلفن ثابت", diff --git a/src/index.css b/src/index.css index d76c1cf..9323e0c 100644 --- a/src/index.css +++ b/src/index.css @@ -2116,6 +2116,10 @@ table { margin-top: 10vh; margin-bottom: 10vh; } +.my-20 { + margin-top: 20vh; + margin-bottom: 20vh; +} .m-auto { margin: 0 auto; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js index 7caa7d2..0cf4e4f 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/PersonalProfileStep/PersonalProfileStep.js @@ -167,18 +167,18 @@ const PersonalProfileStep = (props) => { return (
-
+

{t("PersonalProfileStep.title")}

- {loading ? : + {loading ?
:
{ lead={t('PersonalProfile.lastName')} type="text" value={profile.lastName.value} - customClass={`${classes.thisInput} width-100`} + customClass={`${classes.thisInput} width-100 my-1`} data-name="lastName" data-type="input" data-min={2} @@ -199,7 +199,7 @@ const PersonalProfileStep = (props) => { v.value === profile.nationality.value)} lead={t('PersonalProfile.nationality')} @@ -210,7 +210,7 @@ const PersonalProfileStep = (props) => { v.value === profile.residence.value)} type="select" @@ -224,7 +224,7 @@ const PersonalProfileStep = (props) => { lead={t('PersonalProfile.birthday')} type="text" placeholder={t('PersonalProfileStep.yy/mm//dd')} - customClass={`${classes.thisInput} width-100`} + customClass={`${classes.thisInput} width-100 my-1`} ltr={true} value={profile.birthday.value} data-name="birthday" @@ -237,7 +237,7 @@ const PersonalProfileStep = (props) => { placeholder={t('PersonalProfile.idNumberPlaceHolder')} type="text" value={profile.idNumber.value} - customClass={`${classes.thisInput} width-100 fs-0-9`} + customClass={`${classes.thisInput} width-100 fs-0-9 my-1`} data-name="idNumber" data-type="idNumber" onchange={(e) => inputHandler(e)} @@ -248,7 +248,7 @@ const PersonalProfileStep = (props) => { { { type="email" disabled={true} value={email} - customClass={`${classes.email} ${classes.thisInput} width-100`} + customClass={`${classes.email} ${classes.thisInput} width-100 my-1`} + alerts={[]} /> Date: Tue, 9 May 2023 17:37:41 +0330 Subject: [PATCH 8/9] #7, Send file to user storage in Authentication --- public/assets/locales/en/translation.json | 2 +- public/assets/locales/fa/translation.json | 2 +- src/components/ImageInput/ImageInput.js | 2 +- .../Content/components/Settings/Settings.js | 1 - .../SendPhotosStep/SendPhotosStep.js | 123 +++++++++++++++++- .../SendPhotosStep/SendPhotosStep.module.css | 38 ++++++ 6 files changed, 160 insertions(+), 8 deletions(-) diff --git a/public/assets/locales/en/translation.json b/public/assets/locales/en/translation.json index ef44226..f56ebd6 100644 --- a/public/assets/locales/en/translation.json +++ b/public/assets/locales/en/translation.json @@ -617,7 +617,7 @@ }, "ImageInput": { "title": "", - "dropText": "Upload by drag and drop / browsing.", + "dropText": "Browsing.", "iconErrorText": "The uploaded photo is not valid, please try again!", "fileTooLarge": "The uploaded file size is larger than the maximum allowed!", "fileInvalidType": "Uploaded file format is not acceptable!", diff --git a/public/assets/locales/fa/translation.json b/public/assets/locales/fa/translation.json index ac9bf05..9a36380 100644 --- a/public/assets/locales/fa/translation.json +++ b/public/assets/locales/fa/translation.json @@ -617,7 +617,7 @@ }, "ImageInput": { "title": "", - "dropText": "را با کشیدن روی کادر یا کلیک کردن و انتخاب فایل آپلود کنید!", + "dropText": "را با کلیک کردن و انتخاب فایل آپلود کنید!", "iconErrorText": "عکس آپلود شده معتبر نیست، لطفاً دوباره تلاش کنید!", "fileTooLarge": "حجم فایل آپلود شده بیشتر از حد مجاز است!", "fileInvalidType": "فرمت فایل آپلود شده قابل قبول نیست!", diff --git a/src/components/ImageInput/ImageInput.js b/src/components/ImageInput/ImageInput.js index 587c34c..21d8e21 100644 --- a/src/components/ImageInput/ImageInput.js +++ b/src/components/ImageInput/ImageInput.js @@ -1,6 +1,6 @@ import React, {useState, useEffect} from "react"; import {useDropzone} from "react-dropzone"; -import classes from "../../main/Browser/Sections/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css"; +import classes from "../../main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css"; import Icon from "../Icon/Icon"; import {useTranslation} from "react-i18next"; import ReactTooltip from "react-tooltip"; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js index 1691634..be67dd8 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/Settings.js @@ -1,7 +1,6 @@ import React from "react"; import {setThemeInitiate} from "../../../../../../../../store/actions"; import {connect} from "react-redux"; -import {useTranslation} from "react-i18next"; import {Navigate, Route, Routes, useParams} from "react-router-dom"; import Profile from "./components/Profile/Profile"; import Security from "./components/Security/Security"; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js index 83a914f..48ba2eb 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js @@ -1,9 +1,124 @@ -import React from 'react'; +import React, {useState} from 'react'; +import classes from "./SendPhotosStep.module.css"; +import {sendFileToUserStorage, setKycFileToUserAttributes} from "js-api-client"; +import {toast} from "react-hot-toast"; +import {useTranslation} from "react-i18next"; +import {useSelector} from "react-redux"; +import ImageInput from "../../../../../../../../../../../../components/ImageInput/ImageInput"; +import Button from "../../../../../../../../../../../../components/Button/Button"; + +const SendPhotosStep = (props) => { + + const {t} = useTranslation(); + + const [sending, setSending] = useState(false); + const [images, setImages] = useState({ + img1: "", + img2: "", + img3: "", + }); + const id = useSelector(state => state.auth.id); + + const sendImageHandler = async () => { + if (images.img1 === "") { + toast.error(t("SendPhotosStep.acceptFormEmpty")); + return; + } + if (images.img2 === "") { + toast.error(t("SendPhotosStep.selfieEmpty")); + return; + } + if (images.img3 === "") { + toast.error(t("SendPhotosStep.idCardEmpty")); + return; + } + + setSending(true) + const acceptForm = await sendFileToUserStorage(id, images.img1) + const selfie = await sendFileToUserStorage(id, images.img2) + const idCard = await sendFileToUserStorage(id, images.img3) + if (acceptForm.status === 200 && selfie.status === 200 && idCard.status === 200) { + const paths = { + selfiePath: `${selfie.data.path}`, + idCardPath: `${idCard.data.path}`, + acceptFormPath: `${acceptForm.data.path}` + } + setKycFileToUserAttributes(paths) + .then(() => { + setSending(false) + props.nextStep() + }).catch(() => { + toast.error(t("SendPhotosStep.serverError")); + }) + } else { + toast.error(t("SendPhotosStep.serverError")); + } + setSending(false) + } + -const SendPhotosStep = () => { return ( -
- +
+
+
+

{t("SendPhotosStep.title")}

+
+
+
+
+ {t("SendPhotosStep.content")} + {t("SendPhotosStep.acceptForm")}{" "}{" "}{t("SendPhotosStep.acceptFormLink")} + {t("SendPhotosStep.selfie")}{" "}{" "}{t("SendPhotosStep.selfieLink")} + {t("SendPhotosStep.idCard")}{" "} + {" "}{t("SendPhotosStep.idCardLink")} + +
+ {sending ? +
+ {t("SendPhotosStep.sendingData")} +
+ : + <> + setImages({...images, img1: url})} + /> + setImages({...images, img2: url})} + /> + setImages({...images, img3: url})} + /> + + } +
+
+
+
+ {t("SendPhotosStep.imageAcceptedFormat")} + {t("SendPhotosStep.imageAcceptedSize")} +
+
+
+
+
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css index e69de29..f20cbac 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css @@ -0,0 +1,38 @@ +.container { + min-height: 65vh; +} +.header { + height: 12%; +} +.content { + height: 88%; +} +.thisButton { + width: 30%; +} +.thisButton.prev{ + background-color: var(--orange); +} +.thisButton.next{ + background-color: var(--darkGreen); +} + +.zoneBox { + width: 100%; + padding: 2vh 3vw; + border-radius: 10px; + border: 0.3vh dotted var(--cardBorder); +} +.cancel { + top: 0.8vh; + left: 0.1vw; +} +.zone { + padding: 2vh 5vw; + height: 40vh; + border-radius: 10px; + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + background-color: var(--cardHeader); +} From aa474854446b2defa560dea061fb24a075b588df Mon Sep 17 00:00:00 2001 From: Hossein Date: Tue, 9 May 2023 19:06:19 +0330 Subject: [PATCH 9/9] #7, Add userKYCStatus in Authentication --- src/main/Browser/Browser.js | 111 +----------------- .../Authentication/Authentication.js | 8 +- .../SendPhotosStep/SendPhotosStep.js | 3 +- .../SendPhotosStep/SendPhotosStep.module.css | 4 +- .../SendToAdminStep/SendToAdminStep.js | 71 ++++++++++- .../SendToAdminStep.module.css | 21 ++++ .../SettingsHeader/SettingsHeader.js | 9 +- .../Secttions/SubHeader/SubHeader.js | 53 ++------- .../SettingsSubHeader/SettingsSubHeader.js | 2 +- .../WalletListItem/WalletListItem.js | 2 - 10 files changed, 120 insertions(+), 164 deletions(-) diff --git a/src/main/Browser/Browser.js b/src/main/Browser/Browser.js index 920c75d..de438df 100644 --- a/src/main/Browser/Browser.js +++ b/src/main/Browser/Browser.js @@ -1,113 +1,8 @@ -import React, {useEffect} from "react"; -import {useDispatch, useSelector} from "react-redux"; -import i18n from "i18next"; -import {Toaster} from "react-hot-toast"; -import FullWidthLoading from "../../components/FullWidthLoading/FullWidthLoading"; -import {loadConfig, setInfoMessage, setUserAccountInfoInitiate} from "../../store/actions"; +import React from "react"; import "./Browser.css" -import useQuery from "../../Hooks/useQuery"; -import useInterval from "../../Hooks/useInterval"; -import {setLastPriceInitiate} from "../../store/actions/exchange"; -import FullWidthError from "../../components/FullWidthError/FullWidthError"; -import {useNavigate} from "react-router-dom"; - const Browser = () => { - const dispatch = useDispatch(); - const navigate = useNavigate(); - - const query = useQuery(); - - - const isDark = useSelector((state) => state.global.isDark) - const isLoading = useSelector((state) => state.global.isLoading) - const hasError = useSelector((state) => state.global.hasError) - const isLogin = useSelector((state) => state.auth.isLogin) - - isDark ? document.body.classList.add('dark') : document.body.classList.remove('dark'); - - useEffect(() => { - const impersonate = query.get("impersonate"); - dispatch(loadConfig(impersonate)) - i18n.language !== "fa" ? document.body.classList.add('ltr') : document.body.classList.remove('ltr'); - i18n.on("languageChanged", (lng) => { - lng !== "fa" ? document.body.classList.add('ltr') : document.body.classList.remove('ltr'); - }); - - window.addEventListener('offline', () => dispatch(setInfoMessage(null, "offline"))); - window.addEventListener('online', () => dispatch(setInfoMessage(null, null))); - return () => { - window.removeEventListener('offline', () => dispatch(setInfoMessage(null, "offline"))); - window.removeEventListener('online', () => dispatch(setInfoMessage(null, null))); - } - }, []); - - const redirectURL = window.env.REACT_APP_BROWSER_URL - - const redirectFunc = () => { - window.location.replace(redirectURL); - }; - - useEffect(()=>{ - redirectFunc() - }, []) - - - - useInterval(() => { - dispatch(setUserAccountInfoInitiate()); - }, isLogin ? 3000 : null) - - useInterval(() => { - dispatch(setLastPriceInitiate()); - }, 3000) - - const Toast = () => - - if (isLoading) { - return - } - if (hasError) { - return - } - - - - - return ( -
- - Open in Mobile ... - -
- ); -}; - + window.location.replace(redirectURL); +} export default Browser; \ No newline at end of file diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js index dfb3d69..f786c89 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/Authentication.js @@ -1,4 +1,4 @@ -import React, {useState} from 'react'; +import React, {useEffect, useState} from 'react'; import ScrollBar from "../../../../../../../../../../components/ScrollBar"; import {useTranslation} from "react-i18next"; import {useSelector} from "react-redux"; @@ -14,6 +14,12 @@ const Authentication = () => { const KYCStatus = useSelector(state => state.auth.kyc); + useEffect(()=>{ + if (KYCStatus && KYCStatus !== "NOT_REQUESTED" ) { + setStep(4) + } + }, [KYCStatus]) + const titleHandler = () => { if (step === 1) return t("Authentication.HelpStep") diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js index 48ba2eb..ae97454 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.js @@ -32,7 +32,6 @@ const SendPhotosStep = (props) => { toast.error(t("SendPhotosStep.idCardEmpty")); return; } - setSending(true) const acceptForm = await sendFileToUserStorage(id, images.img1) const selfie = await sendFileToUserStorage(id, images.img2) @@ -49,6 +48,7 @@ const SendPhotosStep = (props) => { props.nextStep() }).catch(() => { toast.error(t("SendPhotosStep.serverError")); + setImages({...images}) }) } else { toast.error(t("SendPhotosStep.serverError")); @@ -56,7 +56,6 @@ const SendPhotosStep = (props) => { setSending(false) } - return (
diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css index f20cbac..ec19fef 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendPhotosStep/SendPhotosStep.module.css @@ -24,8 +24,8 @@ border: 0.3vh dotted var(--cardBorder); } .cancel { - top: 0.8vh; - left: 0.1vw; + top: 1.2vh; + left: 2.1vw; } .zone { padding: 2vh 5vw; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js index 308cb2e..781f81f 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.js @@ -1,9 +1,72 @@ -import React from 'react'; +import React, {useEffect} from 'react'; +import {useTranslation} from "react-i18next"; +import classes from "./SendToAdminStep.module.css"; +import {useDispatch, useSelector} from "react-redux"; +import {setKYCStatusInitiate} from "../../../../../../../../../../../../store/actions"; +import {images} from "../../../../../../../../../../../../assets/images"; +import Button from "../../../../../../../../../../../../components/Button/Button"; + +const SendToAdminStep = ({prevStep}) => { + + const {t} = useTranslation(); + const dispatch = useDispatch(); + const KYCStatus = useSelector(state => state.auth.kyc); + const KYCReason = useSelector(state => state.auth.kycReason); + + useEffect(() => { + dispatch(setKYCStatusInitiate()); + }, []); + + const content = () => { + if (KYCStatus === "REQUESTED") { + return
+ kyc-pending + {t("SendToAdminStep.pending")} +
+ } + if (KYCStatus === "ACCEPTED") { + return
+ kyc-accepted + {t("SendToAdminStep.accepted")} +
+ } + if (KYCStatus === "REJECTED") { + return
+ kyc-rejected + {t("SendToAdminStep.rejected")} + {t("SendToAdminStep.errorMessage")}: {KYCReason === undefined ? t("SendToAdminStep.noData") : KYCReason} + +
+ } + if (KYCStatus === "BLOCKED") { + return
+ kyc-rejected + {t("SendToAdminStep.blocked")} + {t("SendToAdminStep.errorMessage")}: {KYCReason} +
+ } + } -const SendToAdminStep = () => { return ( -
- +
+
+
+

{t("SendToAdminStep.title")}

+
+
+
+ {t("SendToAdminStep.content")} +
+ {content()} +
+
+ {KYCStatus === "REJECTED" &&
+
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css index e69de29..07916e7 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Content/components/Settings/components/Authentication/components/SendToAdminStep/SendToAdminStep.module.css @@ -0,0 +1,21 @@ +.container { + height: 100%; +} +.header { + height: 12%; +} +.content { + height: 88%; +} +.thisButton { + width: 10%; +} +.thisButton.prev{ + background-color: var(--orange); +} +.thisButton.submit{ + background-color: var(--darkGreen); +} +.content img{ + width: 25%; +} \ No newline at end of file diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js b/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js index 2a579f7..80cacd6 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/Header/components/SettingsHeader/SettingsHeader.js @@ -4,6 +4,7 @@ import {useDispatch} from "react-redux"; import {activeActionSheet} from "../../../../../../../../store/actions/global"; import {useLocation} from "react-router-dom"; import {useTranslation} from "react-i18next"; +import * as RoutesName from "../../../../../../Routes/routes"; const SettingsHeader = () => { @@ -11,9 +12,15 @@ const SettingsHeader = () => { const dispatch = useDispatch(); const location = useLocation() + const clickHandler = () => { + if (!(location.pathname.includes(RoutesName.SettingsRelative)) ) { + dispatch(activeActionSheet({subMenu: true})) + } + } + return ( <> -

dispatch(activeActionSheet({subMenu: true}))}> +

clickHandler()}> {t("routes." + location.pathname)}

{ - const [expand, setExpand] = useState(false) + const location = useLocation() + - /*useEffect(() => { - return () => { + const clickHandler = () => { + if (!(location.pathname.includes(RoutesName.SettingsRelative)) ) { setExpand(true) } - }, []);*/ - - const content = () => { - /*if (expand) { - return
- - - - - - - setExpand(false)}/> - -
- }*/ - /* if (!expand) { - return
- setExpand(true)}/> - - - -
- }*/ - - return
+ } + return ( +
{expand &&
{ }> - }/> @@ -64,16 +38,9 @@ const SubHeader = (props) => { setExpand(false)}/>
} - - setExpand(true)}/> + clickHandler()}/>
- } - - - return ( - content() ); - }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/SubHeader/components/SettingsSubHeader/SettingsSubHeader.js b/src/main/Mobile/Pages/UserPanel/Secttions/SubHeader/components/SettingsSubHeader/SettingsSubHeader.js index 3b7b35b..d3f8abf 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/SubHeader/components/SettingsSubHeader/SettingsSubHeader.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/SubHeader/components/SettingsSubHeader/SettingsSubHeader.js @@ -3,7 +3,7 @@ import React from 'react'; const SettingsSubHeader = () => { return (
- settings +
); }; diff --git a/src/main/Mobile/Pages/UserPanel/Secttions/SubMenu/components/WalletSubMenu/components/WalletListItem/WalletListItem.js b/src/main/Mobile/Pages/UserPanel/Secttions/SubMenu/components/WalletSubMenu/components/WalletListItem/WalletListItem.js index ebf89da..9d47c1e 100644 --- a/src/main/Mobile/Pages/UserPanel/Secttions/SubMenu/components/WalletSubMenu/components/WalletListItem/WalletListItem.js +++ b/src/main/Mobile/Pages/UserPanel/Secttions/SubMenu/components/WalletSubMenu/components/WalletListItem/WalletListItem.js @@ -21,8 +21,6 @@ const WalletListItem = ({assetName, showZero}) => { if (showZero && free === 0) return <> - console.log("asset: ", assetName) - return (