Skip to content

Commit 5a72b80

Browse files
Add: logic to render Navbar links on Navbar
1 parent ca68dc3 commit 5a72b80

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

components/Nav.js

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import Link from "next/link";
22
import { useEffect, useState } from "react";
33
import styles from "../styles/Nav.module.css";
44
import layoutStyles from "../styles/Layout.module.css";
5+
import { linksNav } from "../utils/links";
56

67
export default function Nav() {
78
const [active, setActive] = useState(false);
@@ -43,21 +44,13 @@ export default function Nav() {
4344
</div>
4445
<nav className={`${active ? styles.navVisible : styles.nav}`}>
4546
<ul className={styles.navList}>
46-
<li className={styles.navItem}>
47-
<Link href="/about-us">
48-
<a className={styles.navLink}>About Us</a>
49-
</Link>
50-
</li>
51-
<li className={styles.navItem}>
52-
<Link href="/blog">
53-
<a className={styles.navLink}>Blog</a>
54-
</Link>
55-
</li>
56-
<li className={styles.navItem}>
57-
<Link href="/contact-us">
58-
<a className={styles.navLink}>Contact Us</a>
59-
</Link>
60-
</li>
47+
{linksNav.map((link) => (
48+
<li className={styles.navItem} key={link.href}>
49+
<Link href={link.href}>
50+
<a className={styles.navLink}>{link.text}</a>
51+
</Link>
52+
</li>
53+
))}
6154
</ul>
6255
</nav>
6356
</div>

0 commit comments

Comments
 (0)