feat(SW-184): added main components for new header
This commit is contained in:
18
components/Header/MainMenu/Menu/index.tsx
Normal file
18
components/Header/MainMenu/Menu/index.tsx
Normal file
@@ -0,0 +1,18 @@
|
||||
import MenuItem from "../MenuItem"
|
||||
import { MenuProps } from "./menu"
|
||||
|
||||
import styles from "./menu.module.css"
|
||||
|
||||
export default function Menu({ items }: MenuProps) {
|
||||
function handleButtonClick() {}
|
||||
|
||||
return (
|
||||
<ul className={styles.menu}>
|
||||
{items.map((item) => (
|
||||
<li key={item.id}>
|
||||
<MenuItem item={item} />
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
)
|
||||
}
|
||||
8
components/Header/MainMenu/Menu/menu.module.css
Normal file
8
components/Header/MainMenu/Menu/menu.module.css
Normal file
@@ -0,0 +1,8 @@
|
||||
.menu {
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
gap: var(--Spacing-x4);
|
||||
}
|
||||
5
components/Header/MainMenu/Menu/menu.ts
Normal file
5
components/Header/MainMenu/Menu/menu.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
import { MenuItem } from ".."
|
||||
|
||||
export interface MenuProps {
|
||||
items: MenuItem[]
|
||||
}
|
||||
Reference in New Issue
Block a user