Skip to content

Commit 4ec0682

Browse files
fix/navigation (#1211)
2 parents d111dc3 + 7c02f55 commit 4ec0682

36 files changed

+127
-62
lines changed

src/components/appMenu/CircularMenu/CircularMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import getMenuItems from 'src/utils/appsMenu';
1+
import getMenuItems from 'src/utils/appsMenu/appsMenu';
22
import styles from './CircularMenu.module.scss';
33
import _ from 'lodash';
44
import CircularMenuItem from './CircularMenuItem';

src/components/appMenu/MobileMenu/MobileMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useState, useRef } from 'react';
22
import { NavLink } from 'react-router-dom';
3-
import getMenuItems from 'src/utils/appsMenu';
3+
import getMenuItems from 'src/utils/appsMenu/appsMenu';
44
import styles from './MobileMenu.module.scss';
55
import cx from 'classnames';
66
import useOnClickOutside from 'src/hooks/useOnClickOutside';

src/components/appMenu/SubMenu/SubMenu.module.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$icon-size: 30px;
1+
$icon-size: 25px;
22

33
.subMenu {
44
// position: absolute;
@@ -20,8 +20,8 @@ $icon-size: 30px;
2020

2121
.navLinkItem {
2222
display: grid;
23-
grid-template-columns: 30px 1fr;
24-
gap: 10px;
23+
grid-template-columns: 25px 1fr;
24+
gap: 7px;
2525
align-items: center;
2626
padding-left: 20px;
2727
font-size: 18px;

src/components/appMenu/SubMenu/SubMenu.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { NavLink, useLocation } from 'react-router-dom';
1+
import { NavLink } from 'react-router-dom';
22
import { MenuItem } from 'src/types/menu';
33
import cx from 'classnames';
44
import { useMemo } from 'react';
@@ -17,6 +17,7 @@ function SubMenu({ selectedApp, closeMenu }: Props) {
1717
{
1818
name: 'main',
1919
to: selectedApp.to,
20+
icon: selectedApp.icon,
2021
},
2122
...selectedApp.subItems,
2223
]

src/containers/application/Header/CurrentApp/CurrentApp.module.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
width: 60px;
6060
height: 60px;
6161
position: relative;
62+
object-fit: contain;
6263
}
6364

6465
.btnContainerText {

src/containers/application/Header/CurrentApp/ui/AppName/AppName.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useLocation } from 'react-router-dom';
22
import { CHAIN_ID } from 'src/constants/config';
33
import { PATTERN_CYBER } from 'src/constants/patterns';
44
import { routes } from 'src/routes';
5-
import getMenuItems from 'src/utils/appsMenu';
5+
import getMenuItems from 'src/utils/appsMenu/appsMenu';
66
import findApp from 'src/utils/findApp';
77
import { Helmet } from 'react-helmet';
88
import styles from './AppName.module.scss';

src/containers/application/Header/CurrentApp/utils/findSelectAppByUrl.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,19 @@ const findSelectAppByUrl = (
1111
) => {
1212
let pathname = url;
1313
const isRobot = url.includes('@') || url.includes('neuron/');
14+
const isOracle = url.includes('oracle');
1415

15-
const getMenuItemsObj = reduceRobotSubItems(passport, address);
16+
const itemsMenuObj = reduceRobotSubItems(passport, address);
1617

1718
if (isRobot) {
1819
pathname = routes.robot.path;
1920
}
2021

21-
const value = findApp(getMenuItemsObj, pathname);
22+
if (isOracle) {
23+
pathname = routes.oracle.path;
24+
}
25+
26+
const value = findApp(itemsMenuObj, pathname);
2227

2328
return value;
2429
};

src/containers/application/Header/CurrentApp/utils/reduceRobotSubItems.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Nullable, Option } from 'src/types';
44
import { Citizenship } from 'src/types/citizenship';
55
import { MenuItem, MenuItems } from 'src/types/menu';
66
import { Networks } from 'src/types/networks';
7-
import getMenuItems from 'src/utils/appsMenu';
7+
import getMenuItems from 'src/utils/appsMenu/appsMenu';
88

99
const reduceRobotSubItems = (
1010
passport: Nullable<Citizenship>,

src/containers/mint/Mint.module.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,5 @@
1919
align-items: center;
2020
margin: 64px 8px 0 8px;
2121
grid-gap: 16px;
22-
padding-bottom: 150px;
2322
position: relative;
2423
}

src/features/TimeHistory/ui/RouteItem/RouteItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import getMenuItems from 'src/utils/appsMenu';
1+
import getMenuItems from 'src/utils/appsMenu/appsMenu';
22
import DEFAULT_IMG from 'images/large-orange-circle.png';
33
import { Link } from 'react-router-dom';
44
import findApp from 'src/utils/findApp';

0 commit comments

Comments
 (0)