Skip to content

Commit

Permalink
link
Browse files Browse the repository at this point in the history
  • Loading branch information
hendrik-boerma committed Nov 10, 2023
1 parent 6b2d92f commit 83157f5
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 48 deletions.
6 changes: 3 additions & 3 deletions build/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"files": {
"main.css": "/capstone-course-coursera/static/css/main.205e5408.css",
"main.js": "/capstone-course-coursera/static/js/main.88a78b42.js",
"main.js": "/capstone-course-coursera/static/js/main.57dce955.js",
"static/js/787.505cc4c5.chunk.js": "/capstone-course-coursera/static/js/787.505cc4c5.chunk.js",
"static/media/bruchetta.jpeg": "/capstone-course-coursera/static/media/bruchetta.6f51ed243117bebb2d12.jpeg",
"static/media/restaurant chef B.jpg": "/capstone-course-coursera/static/media/restaurant chef B.0173ed674438ddb385d4.jpg",
"static/media/greek salad.jpg": "/capstone-course-coursera/static/media/greek salad.41cb65093dacb7f2600b.jpg",
"static/media/Logo.svg": "/capstone-course-coursera/static/media/Logo.6c132dfefa69396bba43f72aa595e62f.svg",
"index.html": "/capstone-course-coursera/index.html",
"main.205e5408.css.map": "/capstone-course-coursera/static/css/main.205e5408.css.map",
"main.88a78b42.js.map": "/capstone-course-coursera/static/js/main.88a78b42.js.map",
"main.57dce955.js.map": "/capstone-course-coursera/static/js/main.57dce955.js.map",
"787.505cc4c5.chunk.js.map": "/capstone-course-coursera/static/js/787.505cc4c5.chunk.js.map"
},
"entrypoints": [
"static/css/main.205e5408.css",
"static/js/main.88a78b42.js"
"static/js/main.57dce955.js"
]
}
2 changes: 1 addition & 1 deletion build/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/capstone-course-coursera/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Enjoy our amazing food!"/><meta name="og:title" content="Little Lemon"/><meta name="og:description" content="Enjoy our amazing food!"/><meta name="og:image" content="../src/images/logo.svg"/><link rel="apple-touch-icon" href="/capstone-course-coursera/logo192.png"/><script src="https://raw.githubusercontent.com/Meta-Front-End-Developer-PC/capstone/master/api.js"></script><link rel="manifest" href="/capstone-course-coursera/manifest.json"/><title>React App</title><script defer="defer" src="/capstone-course-coursera/static/js/main.88a78b42.js"></script><link href="/capstone-course-coursera/static/css/main.205e5408.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/capstone-course-coursera/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Enjoy our amazing food!"/><meta name="og:title" content="Little Lemon"/><meta name="og:description" content="Enjoy our amazing food!"/><meta name="og:image" content="../src/images/logo.svg"/><link rel="apple-touch-icon" href="/capstone-course-coursera/logo192.png"/><script src="https://raw.githubusercontent.com/Meta-Front-End-Developer-PC/capstone/master/api.js"></script><link rel="manifest" href="/capstone-course-coursera/manifest.json"/><title>React App</title><script defer="defer" src="/capstone-course-coursera/static/js/main.57dce955.js"></script><link href="/capstone-course-coursera/static/css/main.205e5408.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
32 changes: 16 additions & 16 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"homepage" : "https://hendrik-boerma.github.io/capstone-course-coursera/",
"homepage": "https://hendrik-boerma.github.io/capstone-course-coursera/",
"name": "capstone-course",
"version": "0.1.0",
"private": true,
Expand All @@ -9,7 +9,7 @@
"@testing-library/user-event": "^13.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.10.0",
"react-router-dom": "^6.18.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
},
Expand All @@ -18,8 +18,8 @@
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"predeploy" : "npm run build",
"deploy" : "gh-pages -d build"
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
},
"eslintConfig": {
"extends": [
Expand Down
55 changes: 37 additions & 18 deletions src/components/Navbar.js
Original file line number Diff line number Diff line change
@@ -1,26 +1,45 @@
import './Navbar.css';
import React, { useState } from "react";
import { Link } from "react-router-dom";
import logo from '../images/Logo.svg'
import { useState } from "react";
import logo from "../images/Logo.svg";
import "./Navbar.css";

function Navbar () {
function Navbar() {
const [toggleMenu, setToggleMenu] = useState(false);

const [toggleMenu, setToggleMenu] = useState(false);

return (
<nav>
<div className='navheader'>
<button aria-label={toggleMenu ? "close menu" : "open menu"} id='hamburger' onClick={() => setToggleMenu(!toggleMenu)} >{toggleMenu ? "Close" : "Menu"}</button>
<a href="/"><img src={logo} id='navlogo' alt="little lemon logo" /></a>
</div>
<ul id='openmenu' className={toggleMenu ? "navlist-mobile" : "navlist"} onClick={() => setToggleMenu(false)}>
<Link to="/" className="nav-item">Home</Link>
<Link to="/about" className="nav-item">About</Link>
<Link to="/menu" className="nav-item">Menu</Link>
<Link to="/booking" className="nav-item">Reserve</Link>
return (
<nav>
<div className="navheader">
<button
aria-label={toggleMenu ? "close menu" : "open menu"}
id="hamburger"
onClick={() => setToggleMenu(!toggleMenu)}
>
{toggleMenu ? "Close" : "Menu"}
</button>
<Link to="/">
<img src={logo} id="navlogo" alt="little lemon logo" />
</Link>
</div>
<ul
id="openmenu"
className={toggleMenu ? "navlist-mobile" : "navlist"}
onClick={() => setToggleMenu(false)}
>
<Link to="/" className="nav-item">
Home
</Link>
<Link to="/about" className="nav-item">
About
</Link>
<Link to="/menu" className="nav-item">
Menu
</Link>
<Link to="/booking" className="nav-item">
Reserve
</Link>
</ul>
</nav>
);
);
}

export default Navbar;
12 changes: 6 additions & 6 deletions src/components/Routing.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Routes, Route } from "react-router-dom";
import { Route, Routes } from "react-router-dom";
import Home from '../pages/Home';
import About from '../pages/About';
import Menu from '../pages/Menu';
Expand All @@ -9,11 +9,11 @@ function Routing () {

return (
<Routes basename="/capstone-course-coursera">
<Route path="/" element={<Home />}></Route>
<Route path="/about" element={<About />}></Route>
<Route path="/menu" element={<Menu />}></Route>
<Route path="/booking" element={<BookingPage/>}></Route>
<Route path="/confirmation" element={<BookingConfirmation />}></Route>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
<Route path="/menu" element={<Menu />} />
<Route path="/booking" element={<BookingPage/>} />
<Route path="/confirmation" element={<BookingConfirmation />} />
</Routes>
);
}
Expand Down

0 comments on commit 83157f5

Please sign in to comment.