From 14b5cda77f76a34bc39c3f85dbefc94a36aaef65 Mon Sep 17 00:00:00 2001 From: ImAlpha Date: Wed, 1 Nov 2023 22:53:34 -0700 Subject: [PATCH] about us page done --- Websites/jefes-nextjs/app/about-us/page.tsx | 84 ++++++++++++++++ .../app/components/NavBar/NavBar.tsx | 94 ++++++++++++++---- .../app/contact/{contact.tsx => page.tsx} | 0 Websites/jefes-nextjs/app/globals.css | 4 - Websites/jefes-nextjs/app/layout.tsx | 2 +- .../app/menu/{menu.tsx => page.tsx} | 0 Websites/jefes-nextjs/app/reviews/page.tsx | 9 ++ Websites/jefes-nextjs/bun.lockb | Bin 142437 -> 142437 bytes Websites/jefes-nextjs/public/1577mobile.webp | Bin 0 -> 28194 bytes Websites/jefes-nextjs/public/IMG_1114.webp | Bin 0 -> 36314 bytes Websites/jefes-nextjs/public/IMG_2429.JPG | Bin 0 -> 20952 bytes Websites/jefes-nextjs/public/IMG_2431.JPG | Bin 0 -> 36872 bytes Websites/jefes-nextjs/public/IMG_2431.jpg | Bin 0 -> 36872 bytes Websites/jefes-nextjs/public/IMG_2737.webp | Bin 0 -> 40360 bytes Websites/jefes-nextjs/public/IMG_2749.webp | Bin 0 -> 35174 bytes Websites/jefes-nextjs/public/IMG_2766.webp | Bin 0 -> 76668 bytes .../jefes-nextjs/public/PaintBackground1.webp | Bin 0 -> 83098 bytes Websites/jefes-nextjs/public/award.jpg | Bin 0 -> 247481 bytes Websites/jefes-nextjs/public/award01.png | Bin 0 -> 49528 bytes Websites/jefes-nextjs/public/bar01.jpg | Bin 0 -> 117408 bytes Websites/jefes-nextjs/public/cancel.svg | 41 ++++++++ Websites/jefes-nextjs/public/clock.svg | 1 + Websites/jefes-nextjs/public/dd.svg | 30 ++++++ Websites/jefes-nextjs/public/email.svg | 53 ++++++++++ .../jefes-nextjs/public/favicon-32x32.png | Bin 0 -> 2578 bytes Websites/jefes-nextjs/public/fb02.svg | 1 + Websites/jefes-nextjs/public/fbimg02.webp | Bin 0 -> 91136 bytes Websites/jefes-nextjs/public/food01.jpg | Bin 0 -> 41363 bytes Websites/jefes-nextjs/public/food02.webp | Bin 0 -> 118186 bytes Websites/jefes-nextjs/public/fork.svg | 1 + Websites/jefes-nextjs/public/garland.svg | 1 + Websites/jefes-nextjs/public/google.svg | 1 + Websites/jefes-nextjs/public/grubhub.svg | 1 + Websites/jefes-nextjs/public/gun01.svg | 1 + Websites/jefes-nextjs/public/ig.svg | 1 + Websites/jefes-nextjs/public/img01.webp | Bin 0 -> 528750 bytes Websites/jefes-nextjs/public/img01m.png | Bin 0 -> 673400 bytes Websites/jefes-nextjs/public/img02.jpg | Bin 0 -> 268973 bytes Websites/jefes-nextjs/public/img02l.png | Bin 0 -> 406471 bytes Websites/jefes-nextjs/public/img03.jpg | Bin 0 -> 136314 bytes Websites/jefes-nextjs/public/img05.webp | Bin 0 -> 122636 bytes Websites/jefes-nextjs/public/img10.webp | Bin 0 -> 34300 bytes Websites/jefes-nextjs/public/img112.webp | Bin 0 -> 77318 bytes Websites/jefes-nextjs/public/kevin.webp | Bin 0 -> 15196 bytes Websites/jefes-nextjs/public/location.svg | 1 + Websites/jefes-nextjs/public/party01.jpg | Bin 0 -> 35212 bytes Websites/jefes-nextjs/public/party02.jpg | Bin 0 -> 33986 bytes Websites/jefes-nextjs/public/right-arrow.svg | 38 +++++++ Websites/jefes-nextjs/public/smartphone.svg | 1 + Websites/jefes-nextjs/public/star.svg | 38 +++++++ Websites/jefes-nextjs/public/tik-tok.svg | 1 + Websites/jefes-nextjs/public/tiktok.webp | Bin 0 -> 20708 bytes Websites/jefes-nextjs/public/up-arrow.svg | 1 + Websites/jefes-nextjs/public/vite.svg | 1 + Websites/jefes-nextjs/tailwind.config.ts | 47 ++++++--- .../app/ui/dashboard/sidenav.tsx | 8 +- Websites/nextjs-dashboard/bun.lockb | Bin 128027 -> 128378 bytes Websites/nextjs-dashboard/package.json | 2 +- 58 files changed, 417 insertions(+), 46 deletions(-) create mode 100644 Websites/jefes-nextjs/app/about-us/page.tsx rename Websites/jefes-nextjs/app/contact/{contact.tsx => page.tsx} (100%) rename Websites/jefes-nextjs/app/menu/{menu.tsx => page.tsx} (100%) create mode 100644 Websites/jefes-nextjs/app/reviews/page.tsx create mode 100644 Websites/jefes-nextjs/public/1577mobile.webp create mode 100644 Websites/jefes-nextjs/public/IMG_1114.webp create mode 100644 Websites/jefes-nextjs/public/IMG_2429.JPG create mode 100644 Websites/jefes-nextjs/public/IMG_2431.JPG create mode 100644 Websites/jefes-nextjs/public/IMG_2431.jpg create mode 100644 Websites/jefes-nextjs/public/IMG_2737.webp create mode 100644 Websites/jefes-nextjs/public/IMG_2749.webp create mode 100644 Websites/jefes-nextjs/public/IMG_2766.webp create mode 100644 Websites/jefes-nextjs/public/PaintBackground1.webp create mode 100644 Websites/jefes-nextjs/public/award.jpg create mode 100644 Websites/jefes-nextjs/public/award01.png create mode 100644 Websites/jefes-nextjs/public/bar01.jpg create mode 100644 Websites/jefes-nextjs/public/cancel.svg create mode 100644 Websites/jefes-nextjs/public/clock.svg create mode 100644 Websites/jefes-nextjs/public/dd.svg create mode 100644 Websites/jefes-nextjs/public/email.svg create mode 100644 Websites/jefes-nextjs/public/favicon-32x32.png create mode 100644 Websites/jefes-nextjs/public/fb02.svg create mode 100644 Websites/jefes-nextjs/public/fbimg02.webp create mode 100644 Websites/jefes-nextjs/public/food01.jpg create mode 100644 Websites/jefes-nextjs/public/food02.webp create mode 100644 Websites/jefes-nextjs/public/fork.svg create mode 100644 Websites/jefes-nextjs/public/garland.svg create mode 100644 Websites/jefes-nextjs/public/google.svg create mode 100644 Websites/jefes-nextjs/public/grubhub.svg create mode 100644 Websites/jefes-nextjs/public/gun01.svg create mode 100644 Websites/jefes-nextjs/public/ig.svg create mode 100644 Websites/jefes-nextjs/public/img01.webp create mode 100644 Websites/jefes-nextjs/public/img01m.png create mode 100644 Websites/jefes-nextjs/public/img02.jpg create mode 100644 Websites/jefes-nextjs/public/img02l.png create mode 100644 Websites/jefes-nextjs/public/img03.jpg create mode 100644 Websites/jefes-nextjs/public/img05.webp create mode 100644 Websites/jefes-nextjs/public/img10.webp create mode 100644 Websites/jefes-nextjs/public/img112.webp create mode 100644 Websites/jefes-nextjs/public/kevin.webp create mode 100644 Websites/jefes-nextjs/public/location.svg create mode 100644 Websites/jefes-nextjs/public/party01.jpg create mode 100644 Websites/jefes-nextjs/public/party02.jpg create mode 100644 Websites/jefes-nextjs/public/right-arrow.svg create mode 100644 Websites/jefes-nextjs/public/smartphone.svg create mode 100644 Websites/jefes-nextjs/public/star.svg create mode 100644 Websites/jefes-nextjs/public/tik-tok.svg create mode 100644 Websites/jefes-nextjs/public/tiktok.webp create mode 100644 Websites/jefes-nextjs/public/up-arrow.svg create mode 100644 Websites/jefes-nextjs/public/vite.svg diff --git a/Websites/jefes-nextjs/app/about-us/page.tsx b/Websites/jefes-nextjs/app/about-us/page.tsx new file mode 100644 index 0000000..7835576 --- /dev/null +++ b/Websites/jefes-nextjs/app/about-us/page.tsx @@ -0,0 +1,84 @@ +import React from "react"; +import Image from "next/image"; + +const AboutUs = () => { + return ( +
+
+ About Us +
+
+ About Us +
+
+ Jefe's Mexican Cantina & Cocina +
+
+ Jefe's Mexican Cantina & Cocina +
+
+ Photo of Kevin mobile. +
+
+ Photo of Kevin. +
+

+ My name is Kevin Aguilar, and I am the owner and manager of the + Jefe's Mexican Cantina and Cocina based in Broken Arrow, Oklahoma. + Our combination of authentic Mexican dishes, excellent customer + service, and family-friendly environment makes us one of the best + Mexican restaurants around. +

+
+

+ Whether you are wanting to book our upstairs venue for an event, + wanting to try out our creative alcoholic drinks or just wanting + to enjoy a meal with a loved one, you quickly see why so many + people choose Jefe's. We take pride in our business as one of the + highest rated Mexican restaurants in Broken Arrow. +

+
+
+

+ We just wanted to take a moment to express our heartfelt gratitude + to all of our loyal customers. Your continued support and loyalty + means the world to us, and it is because of you that we are able + to continue doing what we love. Thank you for choosing our + restaurant and for allowing us to serve you. We promise to always + strive for excellence and to bring you the best dining experience + possible. Thank you again! +

+
+
+
+
+ Photo of award. +
+
+ ); +}; + +export default AboutUs; diff --git a/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx b/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx index b8fb227..5ff5556 100644 --- a/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx +++ b/Websites/jefes-nextjs/app/components/NavBar/NavBar.tsx @@ -1,48 +1,104 @@ -'use client'; -import React from "react"; +"use client"; +import React, { useState } from "react"; import Link from "next/link"; import Image from "next/image"; -import Jefes from "../../../public/jefes_logo.jpg"; import { usePathname } from "next/navigation"; -import classnames from 'classnames'; +import classnames from "classnames"; +import { GiHamburgerMenu } from "react-icons/gi"; +import { MdOutlineRestaurantMenu } from "react-icons/md"; const NavBar = () => { - const currentPath = usePathname(); - console.log(currentPath); + const currentPath = usePathname(); + console.log(currentPath); + const [toggle_menu, set_toggle_menu] = useState(false); // Create an array to hold the list items const links = [ - { label: "Home", href: "/home" }, { label: "Menu", href: "/menu" }, - { label: "AboutUs", href: "/about-us" }, - { label: "Contact", href: "/contact"}, - { label: "Gallery", href: "/gallery"}, - { label: "Dashboard", href: "/dashboard" }, - { label: "Users", href: "/users" }, + { label: "About", href: "/about-us" }, + { label: "Contact", href: "/contact" }, + { label: "Gallery", href: "/gallery" }, + { label: "Reviews", href: "/reviews" }, + // { label: "Dashboard", href: "/dashboard" }, + // { label: "Users", href: "/users" }, { label: "Issues", href: "/issues" }, ]; return ( -