Skip to content

Commit

Permalink
[#4] feat: MenuItem component added
Browse files Browse the repository at this point in the history
  • Loading branch information
Damla Koksal committed Nov 22, 2020
1 parent beebfd5 commit 29e1d5f
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 35 deletions.
22 changes: 7 additions & 15 deletions components/layout/nav-bar/nav-bar.component.jsx
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
import Link from "next/link";

import Menu from "../../menu/menu.component";
import Logo from "../../logo/logo.component";
import MenuItem from "../../menu-item/menu-item.component";

import "./nav-bar.styles.scss";

export default function NavBar() {
return (
<nav className="navbar-container">
<Menu align="left">
<Link href="/hakkımızda" className="menu-item">
HAKKIMIZDA
</Link>
<Link href="/iletişim" className="menu-item">
İLETİŞİM
</Link>
<MenuItem href="/hakkımızda">HAKKIMIZDA</MenuItem>

<MenuItem href="/iletişim">İLETİŞİM</MenuItem>
</Menu>
<Logo />
<Logo width="150" height="50" />
<Menu align="right">
<Link href="/fabrika" className="menu-item">
FABRİKA
</Link>
<Link href="/katalog" className="menu-item">
KATALOG
</Link>
<MenuItem href="/fabrika">FABRİKA</MenuItem>
<MenuItem href="/katalog">KATALOG</MenuItem>
</Menu>
</nav>
);
Expand Down
9 changes: 5 additions & 4 deletions components/logo/logo.component.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@ import Image from "next/image";

import "./logo.styles.scss";

export default function Logo() {
export default function Logo({ width, height }) {
return (
<Link className="logo-container" href="/">
<Link href="/">
<Image
className="logo"
src="/assets/images/karsal-logo.png"
alt="karsal-logo"
width={200}
height={60}
width={width}
height={height}
layout="fixed"
/>
</Link>
);
Expand Down
8 changes: 3 additions & 5 deletions components/logo/logo.styles.scss
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
.logo-container {
.logo {
&:hover {
opacity: 0.7;
}
.logo {
&:hover {
opacity: 0.7;
}
}
10 changes: 10 additions & 0 deletions components/menu-item/menu-item.component.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import Link from "next/link";
import "./menu-item.styles.scss";

export default function MenuItem({ href, children }) {
return (
<Link href={href}>
<a className="menu-item">{children}</a>
</Link>
);
}
10 changes: 10 additions & 0 deletions components/menu-item/menu-item.styles.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.menu-item {
color: white;
font-weight: 300;
font-size: 1.2rem;

&:hover {
color: black;
text-decoration: underline;
}
}
11 changes: 0 additions & 11 deletions components/menu/menu.styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,6 @@ $margin-between-links: 1.7rem;
.menu-container {
display: flex;

.menu-item {
color: white;
font-weight: 600;
font-size: 1.2rem;

&:hover {
color: black;
text-decoration: underline;
}
}

&__left {
flex-direction: row;

Expand Down

0 comments on commit 29e1d5f

Please sign in to comment.