7 Commits

Author SHA1 Message Date
61d8ce0ff1 Update src/app/layout.tsx 2026-03-04 18:44:44 +00:00
13ce9a0516 Merge version_2 into main
Merge version_2 into main
2026-03-04 18:42:01 +00:00
6dadad99d9 Update src/app/styles/base.css 2026-03-04 18:41:57 +00:00
c5b8ad5900 Update src/app/page.tsx 2026-03-04 18:41:57 +00:00
7230aa2e05 Update src/app/layout.tsx 2026-03-04 18:41:56 +00:00
89c430e09f Update src/app/globals.css 2026-03-04 18:41:56 +00:00
0e13e401ce Merge version_1 into main
Merge version_1 into main
2026-03-04 16:22:49 +00:00
4 changed files with 52 additions and 82 deletions

View File

@@ -1,5 +1,20 @@
@import "tailwindcss";
@import "./styles/variables.css";
@import "./styles/theme.css";
@import "./styles/utilities.css";
@import "./styles/base.css";
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
background-color: var(--background);
color: var(--foreground);
}
}

View File

@@ -1,55 +1,20 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Figtree } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const figtree = Figtree({
variable: "--font-figtree", subsets: ["latin"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "The Daily Dish - Fresh Daily Specials & Inventory", description: "Discover The Daily Dish's featured cuisine and complete inventory of gourmet daily specials. Bold flavors, curated selections.", keywords: "restaurant, daily specials, gourmet food, inventory, cuisine, dining", metadataBase: new URL("https://thedailydish.com"),
openGraph: {
title: "The Daily Dish - Fresh Daily Specials", description: "Explore our featured dishes and complete inventory updated daily.", url: "https://thedailydish.com", siteName: "The Daily Dish", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/closeup-delicious-canape-served-white-plate_132075-14131.jpg", alt: "The Daily Dish Featured Cuisine"},
],
},
twitter: {
card: "summary_large_image", title: "The Daily Dish - Daily Specials", description: "Fresh, bold flavors in every dish. Discover today's menu.", images: ["http://img.b2bpic.net/free-photo/closeup-delicious-canape-served-white-plate_132075-14131.jpg"],
},
robots: {
index: true,
follow: true,
},
};
title: "The Daily Dish", description: "Discover fresh, bold flavors in our meticulously curated selection of daily specials."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${figtree.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1417,7 +1382,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -65,11 +65,14 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1", name: "Pan-Seared Salmon", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/meat-rolls-with-herbs-sauce-glass-wine_140725-3451.jpg", imageAlt: "Pan-Seared Salmon with seasonal vegetables"},
id: "1", name: "Pan-Seared Salmon", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/meat-rolls-with-herbs-sauce-glass-wine_140725-3451.jpg", imageAlt: "Pan-Seared Salmon with seasonal vegetables"
},
{
id: "2", name: "Handmade Pappardelle", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-pasta-with-sauce-bowl-table-with-glass-red-wine_181624-31544.jpg", imageAlt: "Handmade Pappardelle with truffle sauce"},
id: "2", name: "Handmade Pappardelle", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-pasta-with-sauce-bowl-table-with-glass-red-wine_181624-31544.jpg", imageAlt: "Handmade Pappardelle with truffle sauce"
},
{
id: "3", name: "Lobster Bisque", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/waiter-holds-plate-grilled-smoked-salmon-with-lettuce-tomato-pepper_140725-522.jpg", imageAlt: "Creamy Lobster Bisque"},
id: "3", name: "Lobster Bisque", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/waiter-holds-plate-grilled-smoked-salmon-with-lettuce-tomato-pepper_140725-522.jpg", imageAlt: "Creamy Lobster Bisque"
},
]}
cardClassName="font-bold text-lg uppercase tracking-wide"
/>
@@ -86,13 +89,17 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid"
products={[
{
id: "4", name: "Garden Salad", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/mixed-salad-served-with-various-vegetables_140725-1183.jpg", imageAlt: "Fresh garden salad with mixed greens"},
id: "4", name: "Garden Salad", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/mixed-salad-served-with-various-vegetables_140725-1183.jpg", imageAlt: "Fresh garden salad with mixed greens"
},
{
id: "5", name: "Chocolate Torte", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-lava-cake-white-plate-with-coffee-cup-coffee-shop_1150-6321.jpg", imageAlt: "Rich chocolate torte dessert"},
id: "5", name: "Chocolate Torte", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-lava-cake-white-plate-with-coffee-cup-coffee-shop_1150-6321.jpg", imageAlt: "Rich chocolate torte dessert"
},
{
id: "6", name: "Wagyu Steak", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/juicy-steak-medium-rare-beef-with-spices-tomatoes-asparagus_2829-11262.jpg", imageAlt: "Premium grilled Wagyu steak"},
id: "6", name: "Wagyu Steak", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/juicy-steak-medium-rare-beef-with-spices-tomatoes-asparagus_2829-11262.jpg", imageAlt: "Premium grilled Wagyu steak"
},
{
id: "7", name: "French Onion Soup", price: "$10", imageSrc: "http://img.b2bpic.net/free-photo/woman-cafe-eats-lowcalorie-vegetable-soup_169016-40087.jpg", imageAlt: "Classic French onion soup"},
id: "7", name: "French Onion Soup", price: "$10", imageSrc: "http://img.b2bpic.net/free-photo/woman-cafe-eats-lowcalorie-vegetable-soup_169016-40087.jpg", imageAlt: "Classic French onion soup"
},
]}
cardClassName="font-bold text-lg uppercase tracking-wide"
/>
@@ -102,13 +109,17 @@ export default function LandingPage() {
<TestimonialCardTwelve
testimonials={[
{
id: "1", name: "Marcus Reynolds", imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg", imageAlt: "Marcus Reynolds"},
id: "1", name: "Marcus Reynolds", imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg", imageAlt: "Marcus Reynolds"
},
{
id: "2", name: "Sarah Chen", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Sarah Chen"},
id: "2", name: "Sarah Chen", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Sarah Chen"
},
{
id: "3", name: "James Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-amicable-man-black-shirt-posing-his-passport-picture_132075-8192.jpg", imageAlt: "James Mitchell"},
id: "3", name: "James Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-amicable-man-black-shirt-posing-his-passport-picture_132075-8192.jpg", imageAlt: "James Mitchell"
},
{
id: "4", name: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Elena Rodriguez"},
id: "4", name: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Elena Rodriguez"
},
]}
cardTitle="Over 5,000 satisfied diners trust The Daily Dish for exceptional culinary experiences"
cardTag="TRUSTED BY FOOD LOVERS"

View File

@@ -1,28 +1,8 @@
* {
scrollbar-width: thin;
scrollbar-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 0);
}
html {
overscroll-behavior: none;
overscroll-behavior-y: none;
}
/* Font family configuration - updated by font system */
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-figtree), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
overscroll-behavior-y: none;
font-family: var(--font-inter), sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-figtree), sans-serif;
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-inter), sans-serif;
}