Merge version_1 into main #1
@@ -91,7 +91,7 @@ export default function AboutPage() {
|
||||
tag="🍔 Since Day One"
|
||||
tagIcon={Award}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=1"
|
||||
imageAlt="restaurant team staff smiling together"
|
||||
ariaLabel="About page hero section"
|
||||
containerClassName="max-w-7xl mx-auto px-4"
|
||||
@@ -129,25 +129,25 @@ export default function AboutPage() {
|
||||
{
|
||||
id: "member-1",
|
||||
name: "Thabo Mthembu",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=2",
|
||||
imageAlt: "Thabo Mthembu, Founder & Head Chef",
|
||||
},
|
||||
{
|
||||
id: "member-2",
|
||||
name: "Lisa van der Merwe",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=3",
|
||||
imageAlt: "Lisa van der Merwe, Bakery Director",
|
||||
},
|
||||
{
|
||||
id: "member-3",
|
||||
name: "Kunle Okafor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=4",
|
||||
imageAlt: "Kunle Okafor, Operations Manager",
|
||||
},
|
||||
{
|
||||
id: "member-4",
|
||||
name: "Emma Johnson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=5",
|
||||
imageAlt: "Emma Johnson, Customer Experience Lead",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -1,24 +1,54 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Source_Sans_3 } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Source_Sans_3 } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const sourceSans3 = Source_Sans_3({
|
||||
variable: "--font-source-sans-3",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Smash Burger Bar & Bakery | Bloemfontein",
|
||||
description: "Best smash burgers in Bloemfontein. Fresh ingredients, bold flavors, artisanal bakery. Order online or visit us today!",
|
||||
keywords: "smash burgers, Bloemfontein restaurants, burger bar, loaded fries, bakery, fast casual dining, South Africa",
|
||||
metadataBase: new URL("https://smashburgerbar.co.za"),
|
||||
alternates: {
|
||||
canonical: "https://smashburgerbar.co.za",
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
type: "website",
|
||||
url: "https://smashburgerbar.co.za",
|
||||
title: "Smash Burger Bar & Bakery | Best Burgers in Bloemfontein",
|
||||
description: "Crispy edges, juicy centers. Fresh smash burgers, loaded fries, and artisanal bakery items.",
|
||||
siteName: "Smash Burger Bar & Bakery",
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Smash Burger Bar & Bakery",
|
||||
description: "Best smash burgers in Bloemfontein. Fresh, bold, delicious.",
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +57,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${sourceSans3.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${sourceSans3.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +71,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -90,7 +90,7 @@ export default function MenuPage() {
|
||||
tagAnimation="slide-up"
|
||||
buttons={[{ text: "Order Now", href: "#order" }]}
|
||||
buttonAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=2"
|
||||
imageAlt="Smash burger menu showcase"
|
||||
ariaLabel="Menu page hero section"
|
||||
containerClassName="max-w-7xl mx-auto px-4"
|
||||
@@ -109,19 +109,19 @@ export default function MenuPage() {
|
||||
{
|
||||
title: "The Classic Smash",
|
||||
description: "Premium beef patty, melted American cheese, pickles, onions, and our secret sauce. R85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=3",
|
||||
imageAlt: "Classic smash burger",
|
||||
},
|
||||
{
|
||||
title: "The Double Stack",
|
||||
description: "Two smashed patties, double cheese, lettuce, tomato, pickles, and grilled onions. R115",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=4",
|
||||
imageAlt: "Double stack smash burger",
|
||||
},
|
||||
{
|
||||
title: "The Spicy Smash",
|
||||
description: "Bold beef patty, spicy pepper jack cheese, jalapeños, hot sauce, and crispy bacon. R95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=5",
|
||||
imageAlt: "Spicy smash burger",
|
||||
},
|
||||
]}
|
||||
@@ -147,19 +147,19 @@ export default function MenuPage() {
|
||||
{
|
||||
title: "Loaded Fries Deluxe",
|
||||
description: "Crispy fries, melted cheese, bacon, grilled onions, and garlic aioli. R65",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=2",
|
||||
imageAlt: "Loaded fries deluxe",
|
||||
},
|
||||
{
|
||||
title: "BBQ Bacon Stack",
|
||||
description: "Hand-cut fries, BBQ sauce, crispy bacon, cheddar cheese, and fresh herbs. R70",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=3",
|
||||
imageAlt: "BBQ bacon fries",
|
||||
},
|
||||
{
|
||||
title: "Spicy Cajun Fries",
|
||||
description: "Crispy fries with cajun spice, hot sauce, cheese, and crispy onions. R60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=4",
|
||||
imageAlt: "Spicy cajun fries",
|
||||
},
|
||||
]}
|
||||
@@ -185,19 +185,19 @@ export default function MenuPage() {
|
||||
{
|
||||
title: "Croissants & Pastries",
|
||||
description: "Buttery, flaky croissants with various fillings. Chocolate, almond, and ham & cheese options. R45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=2",
|
||||
imageAlt: "Fresh croissants",
|
||||
},
|
||||
{
|
||||
title: "Artisanal Bread",
|
||||
description: "House-made sourdough, ciabatta, and focaccia. Perfect for sandwiches or on the side. R50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=3",
|
||||
imageAlt: "Artisanal bread",
|
||||
},
|
||||
{
|
||||
title: "Fresh Burger Buns",
|
||||
description: "Our signature soft, toasted buns made fresh daily. Also available for takeaway. R35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=4",
|
||||
imageAlt: "Fresh burger buns",
|
||||
},
|
||||
]}
|
||||
@@ -223,19 +223,19 @@ export default function MenuPage() {
|
||||
{
|
||||
title: "Signature Shakes",
|
||||
description: "Thick, creamy milkshakes in chocolate, vanilla, strawberry, and seasonal flavors. R55",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=5",
|
||||
imageAlt: "Signature shake",
|
||||
},
|
||||
{
|
||||
title: "Cold Drinks",
|
||||
description: "Coke, Sprite, Fanta, sparkling water, and fresh lemonade. Regular R25 | Large R35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=6",
|
||||
imageAlt: "Cold drinks",
|
||||
},
|
||||
{
|
||||
title: "Hot Beverages",
|
||||
description: "Premium coffee, hot chocolate, tea, and seasonal hot drinks. R30 - R40",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=7",
|
||||
imageAlt: "Hot beverages",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -140,21 +140,21 @@ export default function HomePage() {
|
||||
id: "smash-classic",
|
||||
name: "The Classic Smash",
|
||||
price: "R85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=1",
|
||||
imageAlt: "Classic smash burger with cheese and tomato",
|
||||
},
|
||||
{
|
||||
id: "loaded-fries-deluxe",
|
||||
name: "Loaded Fries Deluxe",
|
||||
price: "R65",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=1",
|
||||
imageAlt: "Loaded fries with cheese, bacon, and herbs",
|
||||
},
|
||||
{
|
||||
id: "fresh-bakery",
|
||||
name: "Fresh Bakery Selection",
|
||||
price: "R35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=1",
|
||||
imageAlt: "Fresh baked croissants and artisanal bread",
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user