14 Commits

Author SHA1 Message Date
e3030a0618 Update src/app/page.tsx 2026-05-16 21:37:28 +00:00
f5d1690460 Update src/app/page.tsx 2026-05-16 21:33:22 +00:00
b279f4b221 Update src/app/page.tsx 2026-05-16 21:30:40 +00:00
e131d80041 Update src/app/page.tsx 2026-05-16 21:30:08 +00:00
23545fac6c Update src/app/page.tsx 2026-05-16 21:21:48 +00:00
b9d166a544 Update theme fonts 2026-05-16 20:57:04 +00:00
510f182f54 Update theme fonts 2026-05-16 20:57:04 +00:00
e8ed0549b2 Update src/app/page.tsx 2026-05-16 20:45:08 +00:00
ddfa6f8500 Merge version_3 into main
Merge version_3 into main
2026-05-16 20:42:29 +00:00
cdc2ed9a7f Update src/app/page.tsx 2026-05-16 20:42:25 +00:00
e780a9d927 Merge version_2 into main
Merge version_2 into main
2026-05-16 20:39:56 +00:00
9a38ef0d5e Update src/app/page.tsx 2026-05-16 20:39:53 +00:00
bc5bcbaf38 Merge version_1 into main
Merge version_1 into main
2026-05-16 19:23:18 +00:00
243db53079 Merge version_1 into main
Merge version_1 into main
2026-05-16 19:18:35 +00:00
3 changed files with 44 additions and 102 deletions

View File

@@ -8,6 +8,7 @@ import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Inter_Tight } from "next/font/google";
import { Open_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
@@ -26,12 +27,13 @@ export const metadata: Metadata = {
};
const inter = Inter({
variable: "--font-inter",
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const openSans = Open_Sans({
variable: "--font-open-sans",
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
@@ -43,7 +45,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${inter.variable} ${openSans.variable} antialiased`}>
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -31,65 +31,37 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home", id: "hero"},
{
name: "Herbs", id: "herbs"},
{
name: "Oils", id: "oils"},
{
name: "Perfumes", id: "perfumes"},
{
name: "Blog", id: "blog"},
{ name: "الصفحه الرأيسيه ", id: "hero" },
{ name: "الاعشاب ", id: "herbs" },
{ name: "الزيوت ", id: "oils" },
{ name: "عطور ", id: "perfumes" },
{ name: "Blog", id: "blog" },
]}
brandName="Royal Herb"
brandName="Al-Attar... "
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "gradient-bars"}}
title="Nature Crafted Into Luxury"
description="Discover a royal sanctuary of therapeutic oils, exotic perfumes, and natural herbs, carefully curated for your wellness."
background={{ variant: "gradient-bars" }}
title="العطار "
description="للاعشاب ـ و التوابل ـ و الزيوت ـ و عطور ـ الزيتيه والخام الاصليه - وتجهيز الخلطات العلاجيه و الدوائيه "
buttons={[
{
text: "Shop Now", href: "#products"},
{
text: "Explore Herbs", href: "#herbs"},
{ text: "Shop Now", href: "#products" },
{ text: "Explore Herbs", href: "#herbs" },
]}
imageSrc="http://img.b2bpic.net/free-photo/japanese-bottle-cups-assortment_23-2149869743.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DooifVMqdjWtArXgvt187xpkPH/uploaded-1778963980597-5szuu60l.png"
imageAlt="Luxury herbal boutique showcase"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021814.jpg", alt: "Portrait of stylish woman posing in a fashionable outfit"},
{
src: "http://img.b2bpic.net/free-photo/male-make-up-look-holding-brush_23-2148784359.jpg", alt: "Male make-up look holding a brush"},
{
src: "http://img.b2bpic.net/free-photo/portrait-business-woman_158595-975.jpg", alt: "Portrait of a business woman"},
{
src: "http://img.b2bpic.net/free-photo/view-unshaven-woman-home-daily-life-scene_23-2150168718.jpg", alt: "View of unshaven woman at home in daily life scene"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-creating-vision-board_23-2150061879.jpg", alt: "Medium shot woman creating vision board"},
{ src: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021814.jpg", alt: "Portrait of stylish woman" },
{ src: "http://img.b2bpic.net/free-photo/male-make-up-look-holding-brush_23-2148784359.jpg", alt: "Male make-up look" },
]}
avatarText="Trusted by 12,000+ Wellness Enthusiasts"
marqueeItems={[
{
type: "text-icon", text: "100% Organic Purity", icon: Leaf,
},
{
type: "text-icon", text: "Ethically Sourced", icon: Globe,
},
{
type: "text-icon", text: "Royal Quality Standard", icon: Crown,
},
{
type: "text-icon", text: "Artisanal Craftsmanship", icon: Sparkles,
},
{
type: "text-icon", text: "Fast Global Delivery", icon: Truck,
},
{ type: "text-icon", text: "100% Organic Purity", icon: Leaf },
{ type: "text-icon", text: "Ethically Sourced", icon: Globe },
{ type: "text-icon", text: "Royal Quality Standard", icon: Crown },
]}
/>
</div>
@@ -98,15 +70,14 @@ export default function LandingPage() {
<ProductCardOne
animationType="slide-up"
textboxLayout="split"
gridVariant="three-columns-all-equal-width"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
imageClassName="aspect-square object-cover"
products={[
{
id: "1", name: "Royal Lavender", price: "45.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-creative-feng-shui-assortment_23-2149058785.jpg"},
{
id: "2", name: "Dried Rose Buds", price: "38.00", imageSrc: "http://img.b2bpic.net/free-photo/assortment-dry-tea-golden-vintage-mini-plates-tea-types_114579-7799.jpg"},
{
id: "3", name: "Saffron Threads", price: "95.00", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-wooden-spoon-surrounded-with-different-plants-leaves-feathers_181624-18950.jpg"},
{ id: "1", name: "يانسون-Yansoon ", price: "Kg-$20.0 ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DooifVMqdjWtArXgvt187xpkPH/uploaded-1778964132990-b2cdw7tt.png" },
{ id: "2", name: "دارسين-Darseen ", price: "Kg-$24.0 ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DooifVMqdjWtArXgvt187xpkPH/uploaded-1778964132990-ndc64tk0.png" },
{ id: "3", name: "حلبه-Helpy ", price: "Kg-$15.6 ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DooifVMqdjWtArXgvt187xpkPH/uploaded-1778964132990-mc1gs4xj.png" },
{ id: "4", name: "روز ماري-Rose Marie ", price: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DooifVMqdjWtArXgvt187xpkPH/uploaded-1778964132990-w1fdyvp3.png" },
]}
title="Premium Natural Herbs"
description="Rare and traditional botanical treasures sourced for purity and excellence."
@@ -119,12 +90,8 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "f1", title: "Argan Therapy", subtitle: "Golden liquid vitality", category: "Oil", value: "Essential"},
{
id: "f2", title: "Frankincense", subtitle: "Deep meditative calm", category: "Oil", value: "Pure"},
{
id: "f3", title: "Black Seed", subtitle: "Timeless health elixir", category: "Oil", value: "Potent"},
{ id: "f1", title: "Argan Therapy", subtitle: "Golden liquid vitality", category: "Oil", value: "Essential" },
{ id: "f2", title: "Frankincense", subtitle: "Deep meditative calm", category: "Oil", value: "Pure" },
]}
title="Therapeutic Essence"
description="Potent oils crafted to soothe the mind and heal the body with ancient wisdom."
@@ -138,12 +105,8 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1", name: "Midnight Oud", price: "210.00", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-natural-argan-seeds_23-2149016658.jpg"},
{
id: "p2", name: "Amber Rose", price: "185.00", imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-product-container-with-art-nouveau-inspired-sun-relief-background_23-2151420636.jpg"},
{
id: "p3", name: "Desert Musk", price: "195.00", imageSrc: "http://img.b2bpic.net/free-photo/selfcare-products-arrangement_23-2149249587.jpg"},
{ id: "p1", name: "Midnight Oud", price: "210.00", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-natural-argan-seeds_23-2149016658.jpg" },
{ id: "p2", name: "Amber Rose", price: "185.00", imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-product-container-with-art-nouveau-inspired-sun-relief-background_23-2151420636.jpg" },
]}
title="Oriental Fragrance House"
description="Signature scents that evoke the grandeur and romance of the Orient."
@@ -156,12 +119,8 @@ export default function LandingPage() {
title="Our Heritage of Quality"
tag="Excellence"
metrics={[
{
id: "m1", value: "50+", description: "Global Regions Sourced"},
{
id: "m2", value: "100%", description: "Organic Purity Guarantee"},
{
id: "m3", value: "12k", description: "Satisfied Royalty Members"},
{ id: "m1", value: "50+", description: "Global Regions Sourced" },
{ id: "m2", value: "100%", description: "Organic Purity Guarantee" },
]}
metricsAnimation="slide-up"
/>
@@ -173,16 +132,7 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "t1", name: "Amira Al-Sultan", role: "Collector", testimonial: "The scents are truly reminiscent of my travels across the ancient markets of the East.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-warm-white-hoodie-home-kitchen-starts-her-day-with-cup-coffee_343596-7226.jpg"},
{
id: "t2", name: "Khalid Mansour", role: "Wellness Expert", testimonial: "Unparalleled purity and deep therapeutic benefits in every drop.", imageSrc: "http://img.b2bpic.net/free-photo/female-doctor-diagnosing-melanoma-body-female-patient_23-2149365766.jpg"},
{
id: "t3", name: "Leila H.", role: "Beauty Editor", testimonial: "A luxury experience from packaging to the product itself. Absolutely divine.", imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-flannel-suit-glasses-listening-music-room-with-loft-interior_613910-6756.jpg"},
{
id: "t4", name: "Omar F.", role: "Architect", testimonial: "Quality that reflects the beauty of its origin. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-yoga-retreat_23-2149401431.jpg"},
{
id: "t5", name: "Sara J.", role: "Designer", testimonial: "The Royal Lavender is the finest I have ever used. A truly premium collection.", imageSrc: "http://img.b2bpic.net/free-photo/young-caucasian-brunette-girl-casual-clothes-touches-her-hair-looks-camera-sitting-chair-cafe_197531-33258.jpg"},
{ id: "t1", name: "Amira Al-Sultan", role: "Collector", testimonial: "The scents are truly reminiscent of my travels.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-warm-white-hoodie-home-kitchen-starts-her-day-with-cup-coffee_343596-7226.jpg" },
]}
title="Whispers of Royalty"
description="Hear what our esteemed clients share about their experiences."
@@ -197,12 +147,7 @@ export default function LandingPage() {
title="The Royal Gazette"
description="Editorial insights into herbal benefits, perfume craftsmanship, and oriental wellness."
blogs={[
{
id: "b1", category: "Wellbeing", title: "The Art of Incense", excerpt: "Discover the ancient techniques of oriental incense burning.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-healthy-woman-bathrobe-posing-camera-indoors_1153-8645.jpg", authorName: "Royal House", authorAvatar: "https://i.pravatar.cc/100?u=1", date: "Oct 12, 2023"},
{
id: "b2", category: "Guide", title: "Essential Oil Mixing", excerpt: "Learn how to blend your own oils at home.", imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-personal-hygiene-items-white-background-isolated_169016-19477.jpg", authorName: "Royal House", authorAvatar: "https://i.pravatar.cc/100?u=2", date: "Oct 15, 2023"},
{
id: "b3", category: "Heritage", title: "Perfume Origins", excerpt: "The history of the world's most luxurious scents.", imageSrc: "http://img.b2bpic.net/free-photo/assortment-dry-tea-golden-vintage-mini-plates-tea-types_114579-8056.jpg", authorName: "Royal House", authorAvatar: "https://i.pravatar.cc/100?u=3", date: "Oct 18, 2023"},
{ id: "b1", category: "Wellbeing", title: "The Art of Incense", excerpt: "Discover the ancient techniques of oriental incense burning.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-healthy-woman-bathrobe-posing-camera-indoors_1153-8645.jpg", authorName: "Royal House", authorAvatar: "https://i.pravatar.cc/100?u=1", date: "Oct 12, 2023" },
]}
/>
</div>
@@ -211,23 +156,18 @@ export default function LandingPage() {
<ContactSplit
tag="Contact"
useInvertedBackground={false}
background={{
variant: "rotated-rays-static"}}
background={{ variant: "rotated-rays-static" }}
title="Join the Royal Inner Circle"
description="Sign up for exclusive offers and our curated wellness gazette."
imageSrc="http://img.b2bpic.net/free-photo/assortment-dry-tea-golden-vintage-mini-plates-tea-types-background-hibiscus-chamomile-mixed-black-tea-dry-roses-butterfly-pea-tea_114579-7882.jpg"
imageAlt="Contact background image"
mediaAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Royal Herb"
leftLink={{
text: "Terms & Conditions", href: "/legal"}}
rightLink={{
text: "Privacy Policy", href: "/privacy"}}
logoText="العطار "
leftLink={{ text: "Terms & Conditions", href: "/legal" }}
rightLink={{ text: "Privacy Policy", href: "/privacy" }}
/>
</div>
</ReactLenis>

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-open-sans), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-inter), sans-serif;
font-family: var(--font-montserrat), sans-serif;
}