Skip to content

Commit 5f142cc

Browse files
author
berdysheva
committed
fix(navigation): type import
1 parent 12d6d81 commit 5f142cc

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

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

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ import {block, getLinkProps} from '../../../../utils';
44
import {RouterLink, ToggleArrow, Button, Image} from '../../../index';
55
import {LocationContext} from '../../../../context/locationContext';
66
import {
7-
NavigationButtonItem,
8-
NavigationDropdownItem,
97
NavigationItemType,
10-
NavigationSocialItem,
118
NavigationLinkItem,
129
ImageProps,
1310
ButtonProps,
11+
NavigationItemData,
12+
DropdownItemData,
1413
} from '../../../../models';
1514
import {NavigationArrow} from '../../../../icons';
1615
import SocialIcon from '../SocialIcon/SocialIcon';
@@ -20,14 +19,6 @@ import './NavigationItem.scss';
2019

2120
const b = block('navigation-item');
2221

23-
type DropdownItemData = Omit<NavigationDropdownItem, 'items'>;
24-
25-
export type NavigationItemData =
26-
| NavigationLinkItem
27-
| NavigationButtonItem
28-
| NavigationSocialItem
29-
| DropdownItemData;
30-
3122
export interface NavigationItemProps {
3223
data: NavigationItemData;
3324
className?: string;

src/models/navigation.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ export interface NavigationSocialItem extends Omit<NavigationItemBase, 'text'> {
3939

4040
export type NavigationItem = NavigationLinkItem | NavigationButtonItem | NavigationDropdownItem;
4141

42+
export type NavigationItemData =
43+
| NavigationLinkItem
44+
| NavigationButtonItem
45+
| NavigationSocialItem
46+
| DropdownItemData;
47+
48+
export type DropdownItemData = Omit<NavigationDropdownItem, 'items'>;
49+
4250
export interface NavigationLogo {
4351
icon: ImageProps;
4452
text?: string;

0 commit comments

Comments
 (0)