Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c2e9f639b0 | |||
| df69a2d7c0 | |||
| 6037281602 | |||
| e747f8c13d | |||
| b11e2a7d5e | |||
| e3f5e84f15 | |||
| ca292f635a | |||
| be9e9a52ad | |||
| dc3909cad1 | |||
| 69349fc0a0 | |||
| f0a3f225ed |
@@ -1,57 +1,21 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Public_Sans } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Halant } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const publicSans = Public_Sans({
|
||||
variable: "--font-public-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Dolomiti | Premium Italian Sandwiches & Wood-Fired Pizza", description: "Artisan sandwiches and wood-fired pizza crafted fresh daily. Taste authentic Italian flavor with premium ingredients and generous portions.", keywords: "italian sandwich, wood fired pizza, artisan bread, gourmet deli, handcrafted pizza, fresh ingredients", metadataBase: new URL("https://dolomiti.restaurant"),
|
||||
alternates: {
|
||||
canonical: "https://dolomiti.restaurant"},
|
||||
openGraph: {
|
||||
title: "Dolomiti | Premium Italian Sandwiches & Pizza", description: "Experience artisan Italian sandwiches and wood-fired pizza crafted with premium ingredients and passion.", url: "https://dolomiti.restaurant", siteName: "Dolomiti", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/mozzarella-sliders-summer-picnic-sandwiches_53876-103644.jpg", alt: "Dolomiti - Artisan Italian Sandwiches & Pizza"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Dolomiti | Premium Italian Sandwiches & Pizza", description: "Artisan sandwiches and wood-fired pizza crafted fresh daily.", images: ["http://img.b2bpic.net/free-photo/mozzarella-sliders-summer-picnic-sandwiches_53876-103644.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
title: "Dolomiti - Artisan Sandwiches & Wood-Fired Pizza", description: "Taste the Heights of Flavor. Authentic Italian sandwiches and wood-fired pizza crafted fresh daily."
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${publicSans.variable} ${inter.variable} ${halant.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1419,7 +1383,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -7,11 +7,11 @@ import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import { CheckCircle, Flame, Heart, Leaf, Sparkles, Star } from 'lucide-react';
|
||||
import { CheckCircle, Flame, Heart, Leaf, Sparkles, Star, Quote } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -47,7 +47,7 @@ export default function LandingPage() {
|
||||
description="Taste the Heights of Flavor. Artisan sandwiches and wood-fired pizza crafted fresh daily in authentic Dolomiti tradition."
|
||||
background={{ variant: "plain" }}
|
||||
buttons={[
|
||||
{ text: "🍕 Order Now", href: "#menu" },
|
||||
{ text: "Order Fresh Pizza", href: "#menu" },
|
||||
{ text: "📍 View Menu", href: "#menu" },
|
||||
]}
|
||||
layoutOrder="default"
|
||||
@@ -72,7 +72,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Fresh Bread Daily", "Premium Ingredients", "Generous Portions", "Italian Tradition", "Friendly Service", "Clean Atmosphere", "Custom Orders", "Wood-Fired Pizza"]}
|
||||
"Fresh Bread Daily", "Premium Ingredients", "Generous Portions", "Italian Tradition", "Friendly Service", "Clean Atmosphere", "Custom Orders", "Wood-Fired Pizza"
|
||||
]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
tagAnimation="slide-up"
|
||||
@@ -87,13 +88,16 @@ export default function LandingPage() {
|
||||
products={[
|
||||
{
|
||||
id: "1", brand: "Signature", name: "The Southside Pope", price: "$14.95", rating: 5,
|
||||
reviewCount: "4.8k", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-slate-with-cucumber-slices-spinach_23-2148465171.jpg", imageAlt: "The Southside Pope - Bold Italian meats sandwich"},
|
||||
reviewCount: "4.8k", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-slate-with-cucumber-slices-spinach_23-2148465171.jpg", imageAlt: "The Southside Pope - Bold Italian meats sandwich"
|
||||
},
|
||||
{
|
||||
id: "2", brand: "Masterpiece", name: "The Duomo", price: "$15.95", rating: 5,
|
||||
reviewCount: "3.2k", imageSrc: "http://img.b2bpic.net/free-photo/club-sandwiches-lying-wooden-board-radish-cherry-tomatoes-green-onion_482257-36171.jpg", imageAlt: "The Duomo - Layered flavor masterpiece"},
|
||||
reviewCount: "3.2k", imageSrc: "http://img.b2bpic.net/free-photo/club-sandwiches-lying-wooden-board-radish-cherry-tomatoes-green-onion_482257-36171.jpg", imageAlt: "The Duomo - Layered flavor masterpiece"
|
||||
},
|
||||
{
|
||||
id: "3", brand: "Fresh Roasted", name: "Turkey Specialty", price: "$13.95", rating: 5,
|
||||
reviewCount: "2.9k", imageSrc: "http://img.b2bpic.net/free-photo/picnic-day-with-chicken-sandwich_1147-27.jpg", imageAlt: "Turkey Specialty - Fresh roasted turkey sandwich"},
|
||||
reviewCount: "2.9k", imageSrc: "http://img.b2bpic.net/free-photo/picnic-day-with-chicken-sandwich_1147-27.jpg", imageAlt: "Turkey Specialty - Fresh roasted turkey sandwich"
|
||||
},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
@@ -101,7 +105,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
tag="Fan Favorites"
|
||||
tagIcon={Star}
|
||||
buttons={[{ text: "Customize Yours", href: "#order" }]}
|
||||
buttons={[{ text: "Order Your Favorite Now", href: "#order" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -137,17 +141,20 @@ export default function LandingPage() {
|
||||
plans={[
|
||||
{
|
||||
id: "1", badge: "Classic", price: "$12.95", subtitle: "Timeless Italian tradition", features: [
|
||||
"San Marzano tomatoes", "Fresh mozzarella", "Fresh basil", "Extra virgin olive oil"],
|
||||
"San Marzano tomatoes", "Fresh mozzarella", "Fresh basil", "Extra virgin olive oil"
|
||||
],
|
||||
badgeIcon: Leaf,
|
||||
},
|
||||
{
|
||||
id: "2", badge: "Spicy", price: "$14.95", subtitle: "For heat lovers", features: [
|
||||
"Spicy Italian meats", "Fresh mozzarella", "Hot peppers", "Calabrian chili oil"],
|
||||
"Spicy Italian meats", "Fresh mozzarella", "Hot peppers", "Calabrian chili oil"
|
||||
],
|
||||
badgeIcon: Flame,
|
||||
},
|
||||
{
|
||||
id: "3", badge: "Gourmet", price: "$16.95", subtitle: "Luxury redefined", features: [
|
||||
"White truffle mushrooms", "Creamy ricotta", "Wild arugula", "Truffle oil drizzle"],
|
||||
"White truffle mushrooms", "Creamy ricotta", "Wild arugula", "Truffle oil drizzle"
|
||||
],
|
||||
badgeIcon: Sparkles,
|
||||
},
|
||||
]}
|
||||
@@ -159,25 +166,29 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials" className="bg-white py-16">
|
||||
<TestimonialCardSixteen
|
||||
<TestimonialCardThirteen
|
||||
title="Customer Love Stories"
|
||||
description="Real reviews from community members who've experienced Dolomiti firsthand."
|
||||
tag="Community Voices"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Maria Chen", role: "Regular Customer", company: "Downtown Regulars", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pleasant-looking-stylish-bearded-man-speaks-smart-phone_273609-8930.jpg", imageAlt: "Maria Chen testimonial"},
|
||||
id: "1", name: "Maria Chen", handle: "@regular_maria", testimonial: "Best sandwiches in town! I visit at least twice a week. The quality is unmatched.", rating: 5,
|
||||
icon: Quote,
|
||||
},
|
||||
{
|
||||
id: "2", name: "James Rodriguez", role: "Lunch Break Enthusiast", company: "Local Professionals", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg?_wi=1", imageAlt: "James Rodriguez testimonial"},
|
||||
id: "2", name: "James Rodriguez", handle: "@james_lunch", testimonial: "Perfect lunch spot. Fresh ingredients, generous portions, and friendly staff. Highly recommend!", rating: 5,
|
||||
icon: Quote,
|
||||
},
|
||||
{
|
||||
id: "3", name: "Sophie Williams", role: "Food Explorer", company: "Community Members", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/small-group-young-happy-people-enjoying-lunch-while-talking-each-other-dining-table_637285-2880.jpg", imageAlt: "Sophie Williams testimonial"},
|
||||
id: "3", name: "Sophie Williams", handle: "@sophie_eats", testimonial: "The pizza here is authentic and delicious. You can taste the passion in every bite!", rating: 5,
|
||||
icon: Quote,
|
||||
},
|
||||
{
|
||||
id: "4", name: "Antonio Martelli", role: "Italian Heritage Appreciator", company: "Neighborhood Advocates", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg?_wi=2", imageAlt: "Antonio Martelli testimonial"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "4.8★", label: "Average Rating" },
|
||||
{ value: "10k+", label: "Happy Customers" },
|
||||
{ value: "6 Days", label: "Open Weekly" },
|
||||
id: "4", name: "Antonio Martelli", handle: "@antonio_heritage", testimonial: "Finally found a place that honors true Italian tradition. Bravo!", rating: 5,
|
||||
icon: Quote,
|
||||
},
|
||||
]}
|
||||
showRating={false}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
@@ -188,7 +199,8 @@ export default function LandingPage() {
|
||||
<TextSplitAbout
|
||||
title="A Clean, Welcoming Space"
|
||||
description={[
|
||||
"Step into Dolomiti and feel the warmth of authentic Italian hospitality. Our space reflects our values: clean, bright, and inviting with rustic wood tables and modern comfort.", "Every detail matters. From the friendly staff greeting you at the door to the attention we pay in crafting each order. We've created a gathering place where great food meets genuine community."]}
|
||||
"Step into Dolomiti and feel the warmth of authentic Italian hospitality. Our space reflects our values: clean, bright, and inviting with rustic wood tables and modern comfort.", "Every detail matters. From the friendly staff greeting you at the door to the attention we pay in crafting each order. We've created a gathering place where great food meets genuine community."
|
||||
]}
|
||||
useInvertedBackground={true}
|
||||
showBorder={false}
|
||||
buttonAnimation="slide-up"
|
||||
|
||||
Reference in New Issue
Block a user