Merge version_2 into main #2
@@ -7,47 +7,30 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const publicSans = Public_Sans({
|
||||
variable: "--font-public-sans",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-public-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Avoca Restaurant – Fresh Dining in Yarmuk, Baghdad",
|
||||
description: "Discover Avoca Restaurant in Baghdad's Yarmuk district. Fresh ingredients, family-friendly atmosphere, dine-in & takeaway. Call now to book your table.",
|
||||
keywords: "restaurant Yarmuk Baghdad, dining Baghdad, fresh food, grilled kebab, Iraqi restaurant, family restaurant, local business",
|
||||
metadataBase: new URL("https://avoca-restaurant.com"),
|
||||
title: "Avoca Restaurant – Fresh Dining in Yarmuk, Baghdad", description: "Discover Avoca Restaurant in Baghdad's Yarmuk district. Fresh ingredients, family-friendly atmosphere, dine-in & takeaway. Call now to book your table.", keywords: "restaurant Yarmuk Baghdad, dining Baghdad, fresh food, grilled kebab, Iraqi restaurant, family restaurant, local business", metadataBase: new URL("https://avoca-restaurant.com"),
|
||||
alternates: {
|
||||
canonical: "https://avoca-restaurant.com",
|
||||
},
|
||||
canonical: "https://avoca-restaurant.com"},
|
||||
openGraph: {
|
||||
title: "Avoca Restaurant – Fresh Local Dining",
|
||||
description: "Experience authentic dining in Baghdad. Quality ingredients, warm hospitality, family-friendly atmosphere.",
|
||||
url: "https://avoca-restaurant.com",
|
||||
siteName: "Avoca Restaurant",
|
||||
type: "website",
|
||||
images: [
|
||||
title: "Avoca Restaurant – Fresh Local Dining", description: "Experience authentic dining in Baghdad. Quality ingredients, warm hospitality, family-friendly atmosphere.", url: "https://avoca-restaurant.com", siteName: "Avoca Restaurant", type: "website", images: [
|
||||
{
|
||||
url: "https://avoca-restaurant.com/og-image.jpg",
|
||||
alt: "Avoca Restaurant dining experience",
|
||||
},
|
||||
url: "https://avoca-restaurant.com/og-image.jpg", alt: "Avoca Restaurant dining experience"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Avoca Restaurant – Fresh Dining in Baghdad",
|
||||
description: "Visit Avoca for authentic local dining. Fresh ingredients, family-friendly, dine-in or takeaway.",
|
||||
images: ["https://avoca-restaurant.com/twitter-image.jpg"],
|
||||
card: "summary_large_image", title: "Avoca Restaurant – Fresh Dining in Baghdad", description: "Visit Avoca for authentic local dining. Fresh ingredients, family-friendly, dine-in or takeaway.", images: ["https://avoca-restaurant.com/twitter-image.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
@@ -1439,4 +1422,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
148
src/app/page.tsx
148
src/app/page.tsx
@@ -36,9 +36,7 @@ export default function HomePage() {
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+9647911234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+9647911234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -49,13 +47,9 @@ export default function HomePage() {
|
||||
description="Fresh, locally sourced dining in the heart of Yarmuk. Experience authentic flavors, warm hospitality, and family-friendly atmosphere."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+9647911234567",
|
||||
},
|
||||
text: "Call Now", href: "tel:+9647911234567"},
|
||||
{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book a Table", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
@@ -76,45 +70,33 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Dine-In & Takeaway",
|
||||
description:
|
||||
"Enjoy your meal in our welcoming dining room or take it home. Both options prepared with equal care and attention to detail.",
|
||||
phoneOne: {
|
||||
title: "Dine-In & Takeaway", description:
|
||||
"Enjoy your meal in our welcoming dining room or take it home. Both options prepared with equal care and attention to detail.", phoneOne: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg?_wi=1"},
|
||||
phoneTwo: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/arrangement-leftover-wasted-food-copy-space_23-2148764751.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/arrangement-leftover-wasted-food-copy-space_23-2148764751.jpg?_wi=1"},
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Quality Ingredients",
|
||||
description:
|
||||
"We source fresh, locally-sourced ingredients daily. Our kitchen meets strict hygiene and safety standards.",
|
||||
phoneOne: {
|
||||
title: "Quality Ingredients", description:
|
||||
"We source fresh, locally-sourced ingredients daily. Our kitchen meets strict hygiene and safety standards.", phoneOne: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg?_wi=1"},
|
||||
phoneTwo: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/culinary-professionals-team-restaurant-kitchen-cooking-gourmet-dishes_482257-121164.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/culinary-professionals-team-restaurant-kitchen-cooking-gourmet-dishes_482257-121164.jpg?_wi=1"},
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Family-Friendly Service",
|
||||
description:
|
||||
"From families with kids to large groups, we welcome everyone. Comfortable seating, diverse menu, and attentive staff.",
|
||||
phoneOne: {
|
||||
title: "Family-Friendly Service", description:
|
||||
"From families with kids to large groups, we welcome everyone. Comfortable seating, diverse menu, and attentive staff.", phoneOne: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/father-feeding-daughter_23-2148361496.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/father-feeding-daughter_23-2148361496.jpg?_wi=1"},
|
||||
phoneTwo: {
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/high-angle-view-happy-friends-having-lunch-together-toasting-with-beer-dining-table_637285-5530.jpg?_wi=1",
|
||||
},
|
||||
"http://img.b2bpic.net/free-photo/high-angle-view-happy-friends-having-lunch-together-toasting-with-beer-dining-table_637285-5530.jpg?_wi=1"},
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -145,37 +127,17 @@ export default function HomePage() {
|
||||
description="Discover our signature dishes crafted with fresh ingredients and authentic recipes"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Grilled Chicken Kebab",
|
||||
price: "18,000 IQD",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/minced-lula-kebab-grilled-turkey-chicken-with-fresh-vegetables-top-view_2829-19977.jpg?_wi=1",
|
||||
imageAlt: "Grilled chicken kebab with rice",
|
||||
},
|
||||
id: "1", name: "Grilled Chicken Kebab", price: "18,000 IQD", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/minced-lula-kebab-grilled-turkey-chicken-with-fresh-vegetables-top-view_2829-19977.jpg?_wi=1", imageAlt: "Grilled chicken kebab with rice"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mixed Grill Platter",
|
||||
price: "28,000 IQD",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/chicken-meat-barbecue-with-rice-vegetable-salad_114579-4423.jpg?_wi=1",
|
||||
imageAlt: "Mixed grilled meats platter",
|
||||
},
|
||||
id: "2", name: "Mixed Grill Platter", price: "28,000 IQD", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/chicken-meat-barbecue-with-rice-vegetable-salad_114579-4423.jpg?_wi=1", imageAlt: "Mixed grilled meats platter"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Fresh Hummus & Bread",
|
||||
price: "8,000 IQD",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/tasty-burger-with-mushrooms-eggs_114579-24738.jpg?_wi=1",
|
||||
imageAlt: "Traditional hummus with pita bread",
|
||||
},
|
||||
id: "3", name: "Fresh Hummus & Bread", price: "8,000 IQD", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/tasty-burger-with-mushrooms-eggs_114579-24738.jpg?_wi=1", imageAlt: "Traditional hummus with pita bread"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Herb-Infused Fish",
|
||||
price: "24,000 IQD",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/top-view-fried-fish-pan-wood-board-cherry-tomatoes-parsley-red-white-checkered-tablecloth-grey-background_140725-144757.jpg?_wi=1",
|
||||
imageAlt: "Fresh herb-grilled fish fillet",
|
||||
},
|
||||
id: "4", name: "Herb-Infused Fish", price: "24,000 IQD", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/top-view-fried-fish-pan-wood-board-cherry-tomatoes-parsley-red-white-checkered-tablecloth-grey-background_140725-144757.jpg?_wi=1", imageAlt: "Fresh herb-grilled fish fillet"},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
@@ -188,24 +150,16 @@ export default function HomePage() {
|
||||
<TestimonialCardFifteen
|
||||
testimonial="Avoca has become our favorite spot for family dinners. The food is always fresh, the staff is incredibly friendly, and the atmosphere feels like home. Highly recommend!"
|
||||
rating={5}
|
||||
author="Layla Hassan, Local Family"
|
||||
author="Layla Hassan, Regular Customer since 2023"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/indoor-shot-pretty-girl-with-clean-skin-perfect-smile-having-fun-coffee-shop_273609-9039.jpg",
|
||||
alt: "Layla Hassan",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/indoor-shot-pretty-girl-with-clean-skin-perfect-smile-having-fun-coffee-shop_273609-9039.jpg", alt: "Layla Hassan"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-vector/man-avatar-collection_24908-60250.jpg",
|
||||
alt: "Customer testimonial",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-vector/man-avatar-collection_24908-60250.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-corporate-woman-looks-dreamy-smiles-stands-outside-street-leans-her-head-hands-d_1258-122007.jpg",
|
||||
alt: "Customer testimonial",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-corporate-woman-looks-dreamy-smiles-stands-outside-street-leans-her-head-hands-d_1258-122007.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-hippie-angry-expression_1194-3931.jpg",
|
||||
alt: "Customer testimonial",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-hippie-angry-expression_1194-3931.jpg", alt: "Customer testimonial"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -219,13 +173,9 @@ export default function HomePage() {
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call: +964 791 123 4567",
|
||||
href: "tel:+9647911234567",
|
||||
},
|
||||
text: "Call: +964 791 123 4567", href: "tel:+9647911234567"},
|
||||
{
|
||||
text: "Book Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Table", href: "#contact"},
|
||||
]}
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
@@ -239,49 +189,31 @@ export default function HomePage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
label: "Menu", href: "/menu"},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#highlights",
|
||||
},
|
||||
label: "About Us", href: "#highlights"},
|
||||
{
|
||||
label: "Gallery",
|
||||
href: "#highlights",
|
||||
},
|
||||
label: "Gallery", href: "#highlights"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Hours",
|
||||
href: "#",
|
||||
},
|
||||
label: "Hours", href: "#"},
|
||||
{
|
||||
label: "Delivery",
|
||||
href: "#",
|
||||
},
|
||||
label: "Delivery", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Call: +964 791 123 4567",
|
||||
href: "tel:+9647911234567",
|
||||
},
|
||||
label: "Call: +964 791 123 4567", href: "tel:+9647911234567"},
|
||||
{
|
||||
label: "Email: info@avoca.iq",
|
||||
href: "mailto:info@avoca.iq",
|
||||
},
|
||||
label: "Email: info@avoca.iq", href: "mailto:info@avoca.iq"},
|
||||
{
|
||||
label: "Yarmuk, Baghdad",
|
||||
href: "#",
|
||||
},
|
||||
label: "Yarmuk, Baghdad", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -289,4 +221,4 @@ export default function HomePage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user