mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-07-15 05:40:36 -04:00
basic functionality complete
This commit is contained in:
parent
81d70ec032
commit
f34aa95bfe
9 changed files with 98 additions and 37 deletions
|
@ -3,11 +3,20 @@ import { Link } from "react-router-dom";
|
|||
import PropTypes from "prop-types";
|
||||
|
||||
export default function Navbar({ cartItems }) {
|
||||
const sumCartItems = Object.keys(cartItems).length;
|
||||
|
||||
return (
|
||||
<nav className={styles.nav}>
|
||||
<h1>Smig.Tech</h1>
|
||||
<Nav />
|
||||
{cartItems ? <h1>{cartItems}</h1> : <button>I'm Ready</button>}
|
||||
{sumCartItems > 0 ? (
|
||||
<Link to="bag">
|
||||
{" "}
|
||||
<h1>{sumCartItems}</h1>
|
||||
</Link>
|
||||
) : (
|
||||
<button>I'm Ready</button>
|
||||
)}
|
||||
</nav>
|
||||
);
|
||||
}
|
||||
|
@ -26,5 +35,5 @@ function Nav() {
|
|||
}
|
||||
|
||||
Navbar.propTypes = {
|
||||
cartItems: PropTypes.number,
|
||||
cartItems: PropTypes.object,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue