12 Commits

Author SHA1 Message Date
26269d3e26 Merge version_4 into main
Merge version_4 into main
2026-05-31 22:50:00 +00:00
1ba72bc7a6 Update src/app/testimonials/page.tsx 2026-05-31 22:49:57 +00:00
83ebf87314 Update src/app/reviews/page.tsx 2026-05-31 22:49:56 +00:00
9971836e8d Merge version_4 into main
Merge version_4 into main
2026-05-31 22:49:35 +00:00
5819abbc65 Add src/i18n.ts 2026-05-31 22:49:32 +00:00
c386ddc195 Update src/app/page.tsx 2026-05-31 22:49:31 +00:00
42d5375427 Merge version_3 into main
Merge version_3 into main
2026-05-31 22:45:32 +00:00
18ae302b28 Merge version_3 into main
Merge version_3 into main
2026-05-31 22:44:15 +00:00
dad37ef0fb Merge version_3 into main
Merge version_3 into main
2026-05-31 22:42:55 +00:00
8ebcff7b6c Merge version_3 into main
Merge version_3 into main
2026-05-31 22:41:31 +00:00
f789846be3 Merge version_3 into main
Merge version_3 into main
2026-05-31 22:40:51 +00:00
497cd746bc Merge version_3 into main
Merge version_3 into main
2026-05-31 22:39:49 +00:00
4 changed files with 13 additions and 7 deletions

View File

@@ -141,7 +141,7 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "kids-1", name: "Trendy Styles", price: "Starting from $30", imageSrc: "http://img.b2bpic.net/free-photo/child-getting-haircut-salon_23-2150462518.jpg", imageAlt: "Trendy kid hairstyle"},
id: "kids-1", name: "Trendy Styles", price: "Starting from 30 EGP", imageSrc: "http://img.b2bpic.net/free-photo/child-getting-haircut-salon_23-2150462518.jpg", imageAlt: "Trendy kid hairstyle"},
{
id: "kids-2", name: "Comfortable Environment", price: "Always included", imageSrc: "http://img.b2bpic.net/free-photo/girl-helping-her-father-shave_23-2147624074.jpg", imageAlt: "Comfortable kids barbershop"},
{
@@ -163,7 +163,7 @@ export default function LandingPage() {
plans={[
{
id: "wedding-package", badge: "Elite", badgeIcon: Crown,
price: "$500", subtitle: "Your Perfect Wedding Day Prep", buttons: [
price: "500 EGP", subtitle: "Your Perfect Wedding Day Prep", buttons: [
{
text: "Book Your Royal Groom", href: "/groom"},
],
@@ -172,7 +172,7 @@ export default function LandingPage() {
},
{
id: "premium-package", badge: "Premium", badgeIcon: Award,
price: "$250", subtitle: "Elevate Your Everyday Look", buttons: [
price: "250 EGP", subtitle: "Elevate Your Everyday Look", buttons: [
{
text: "Choose Premium Plan", href: "/groom"},
],
@@ -180,7 +180,7 @@ export default function LandingPage() {
"Precision Haircut", "Classic Shave or Beard Trim", "Hair Styling", "Invigorating Face Mask"],
}
]}
title="The Royal Groom Package"
title="Achieve Your Perfect Wedding Day Look"
description="Indulge in the ultimate luxury with our exclusive Wedding Groom Package. Every detail is perfected to ensure you look your absolute best for your special day."
buttons={[
{
@@ -299,4 +299,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -88,7 +88,7 @@ export default function LandingPage() {
{
id: "faq-4", title: "What is included in the Royal Groom Package?", content: "The Royal Groom Package is our exclusive wedding preparation service, including a precision haircut, skin fade, beard styling, luxury facial care, hair treatment, and VIP service in a private suite."},
]}
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-tools-arrangement_23-2149167462.jpg"
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-tools-arrangement_23-2149167462.jpg?_wi=1"
imageAlt="Luxury barbershop interior"
mediaAnimation="opacity"
title="Common Questions About KOKO Salon"

View File

@@ -152,7 +152,7 @@ export default function LandingPage() {
content: "The Royal Groom Package is our exclusive wedding preparation service, including a precision haircut, skin fade, beard styling, luxury facial care, hair treatment, and VIP service in a private suite.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-tools-arrangement_23-2149167462.jpg"
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-tools-arrangement_23-2149167462.jpg?_wi=2"
imageAlt="Luxury barbershop interior"
mediaAnimation="opacity"
title="Common Questions About KOKO Salon"

6
src/i18n.ts Normal file
View File

@@ -0,0 +1,6 @@
export const i18n = {
defaultLocale: 'en',
locales: ['en', 'ar'],
} as const;
export type Locale = (typeof i18n)['locales'][number];