Skip to content

Commit 12d6d81

Browse files
author
berdysheva
committed
fix: typings and namespace
1 parent 99493a4 commit 12d6d81

File tree

15 files changed

+32
-18
lines changed

15 files changed

+32
-18
lines changed

src/components/navigation/components/Header/Header.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@import '../../../../../styles/variables.scss';
22
@import '../../../../../styles/mixins.scss';
33

4-
.header {
4+
$block: '.#{$ns}header';
5+
6+
#{$block} {
57
$root: &;
68

79
position: sticky;

src/components/navigation/components/Header/Header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {MouseEvent, useCallback, useState} from 'react';
2-
import block from 'bem-cn-lite';
32

3+
import {block} from '../../../../utils';
44
import {HeaderData, NavigationLogo} from '../../../../models';
55
import {Col, Grid, Row} from '../../../../grid';
66
import OutsideClick from '../../../OutsideClick/OutsideClick';
@@ -50,7 +50,7 @@ export const Header: React.FC<HeaderProps> = ({data, logo}) => {
5050
const [isSidebarOpened, setIsSidebarOpened] = useState(false);
5151
const [activeItemIndex, setActiveItemIndex] = useState(-1);
5252

53-
const onActiveItemChange = useCallback((index) => {
53+
const onActiveItemChange = useCallback((index: number) => {
5454
setActiveItemIndex(index);
5555
}, []);
5656

src/components/navigation/components/Logo/Logo.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@import '../../../../../styles/variables.scss';
22
@import '../../../../../styles/mixins.scss';
33

4-
.logo {
4+
$block: '.#{$ns}logo';
5+
6+
#{$block} {
57
display: flex;
68
align-items: center;
79

src/components/navigation/components/Logo/Logo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
2-
import block from 'bem-cn-lite';
32

3+
import {block} from '../../../../utils';
44
import {NavigationLogo} from '../../../../models';
55
import RouterLink from '../../../RouterLink/RouterLink';
66
import {getMediaImage} from '../../../Media/Image/utils';

src/components/navigation/components/MobileNavigation/MobileNavigation.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@import '../../../../../styles/variables.scss';
22
@import '../../../../../styles/mixins.scss';
33

4-
.mobile-navigation {
4+
$block: '.#{$ns}mobile-navigation';
5+
6+
#{$block} {
57
position: fixed;
68
z-index: 100;
79
top: var(--header-height);

src/components/navigation/components/MobileNavigation/MobileNavigation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import block from 'bem-cn-lite';
21
import React, {MouseEventHandler, useRef, useCallback} from 'react';
32
import {Popup, Portal} from '@gravity-ui/uikit';
43

4+
import {block} from '../../../../utils';
55
import Foldable from '../../../Foldable/Foldable';
66
import {
77
NavigationItem as NavigationItemModel,

src/components/navigation/components/Navigation/Navigation.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@import '../../../../../styles/variables.scss';
22
@import '../../../../../styles/mixins.scss';
33

4-
.navigation {
4+
$block: '.#{$ns}navigation';
5+
6+
#{$block} {
57
@include text-size(body-2);
68

79
&__links {

src/components/navigation/components/Navigation/Navigation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import _ from 'lodash';
2-
import block from 'bem-cn-lite';
32
import React, {
43
Fragment,
54
MouseEventHandler,
@@ -10,6 +9,7 @@ import React, {
109
useRef,
1110
} from 'react';
1211

12+
import {block} from '../../../../utils';
1313
import OverflowScroller from '../../../OverflowScroller/OverflowScroller';
1414
import {
1515
NavigationDropdownItem,

src/components/navigation/components/NavigationItem/NavigationItem.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
@import '../../../../../styles/variables.scss';
22
@import '../../../../../styles/mixins.scss';
33

4-
.navigation-item {
4+
$block: '.#{$ns}navigation-item';
5+
6+
#{$block} {
57
position: relative;
68

79
display: flex;

src/components/navigation/components/NavigationItem/NavigationItem.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import React, {Fragment, MouseEventHandler, useContext, useMemo} from 'react';
2-
import block from 'bem-cn-lite';
32

3+
import {block, getLinkProps} from '../../../../utils';
44
import {RouterLink, ToggleArrow, Button, Image} from '../../../index';
5-
import {getLinkProps} from '../../../../utils';
65
import {LocationContext} from '../../../../context/locationContext';
76
import {
87
NavigationButtonItem,

0 commit comments

Comments
 (0)