8 Commits

Author SHA1 Message Date
0768de082b Merge version_3 into main
Merge version_3 into main
2026-03-04 09:14:48 +00:00
0da65c5fee Update src/app/page.tsx 2026-03-04 09:14:43 +00:00
3052313d51 Merge version_3 into main
Merge version_3 into main
2026-03-04 08:55:38 +00:00
fe1f2ba4a3 Update src/app/styles/variables.css 2026-03-04 08:55:33 +00:00
47b4ae1d7c Update src/app/styles/base.css 2026-03-04 08:55:32 +00:00
f1a671ee58 Update src/app/page.tsx 2026-03-04 08:55:32 +00:00
3364faa064 Update src/app/layout.tsx 2026-03-04 08:55:31 +00:00
e00d81eff1 Merge version_2 into main
Merge version_2 into main
2026-03-04 08:52:19 +00:00
4 changed files with 34 additions and 36 deletions

View File

@@ -1,17 +1,15 @@
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { Lato } from "next/font/google";
import "./globals.css";
const geist = Geist({
variable: "--font-geist-sans", subsets: ["latin"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono", subsets: ["latin"],
const lato = Lato({
variable: "--font-lato", subsets: ["latin"],
weight: ["100", "300", "400", "700", "900"],
});
export const metadata: Metadata = {
title: "Imperial Treehouse | Handcrafted Bouquets & Personalized Gifts in Dubai", description: "Custom-made floral designs and meaningful gifts for every occasion. Locally crafted in Al Quoz with delivery and pickup available across Dubai."};
title: "Imperial Treehouse | Handcrafted Bouquets & Personalized Gifts in Dubai", description: "Custom-made floral designs and meaningful gifts for every occasion. Locally crafted in Al Quoz with delivery and pickup available across Dubai."
};
export default function RootLayout({
children,
@@ -20,7 +18,7 @@ export default function RootLayout({
}) {
return (
<html lang="en">
<body className={`${geist.variable} ${geistMono.variable} antialiased`}>
<body className={`${lato.variable} antialiased`}>
{children}
<script

View File

@@ -21,7 +21,7 @@ export default function LandingPage() {
borderRadius="rounded"
contentWidth="compact"
sizing="medium"
background="circleGradient"
background="none"
cardStyle="solid"
primaryButtonStyle="shadow"
secondaryButtonStyle="glass"
@@ -44,11 +44,11 @@ export default function LandingPage() {
<HeroSplitKpi
title="Handcrafted Bouquets & Personalized Gifts in Dubai"
description="Custom-made floral designs and meaningful gifts for every occasion. Locally crafted in Al Quoz with delivery and pickup available across Dubai."
background={{ variant: "glowing-orb" }}
background={{ variant: "plain" }}
kpis={[
{ value: "100% Handmade", label: "Creative Excellence" },
{ value: "Al Quoz Based", label: "Dubai Premium Service" },
{ value: "Fast Delivery", label: "Across Dubai" }
{ value: " Deliveries", label: "Across Dubai" }
]}
enableKpiAnimation={true}
tag="Local Gift Artisans"
@@ -59,7 +59,7 @@ export default function LandingPage() {
{ text: "Order on WhatsApp", href: "https://wa.me/971?text=Hi%2C%20I%27d%20like%20to%20order%20a%20custom%20gift%20bouquet" }
]}
buttonAnimation="blur-reveal"
imageSrc="http://img.b2bpic.net/free-photo/spring-composition-with-bouquet-flowers-vase-closeup_169016-29760.jpg?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATPxUR1fiiwVzlSfDxMP3yMrDb/uploaded-1772614709589-rffhmdww.png"
imageAlt="Beautiful handcrafted flower bouquet"
mediaAnimation="slide-up"
imagePosition="right"
@@ -69,7 +69,7 @@ export default function LandingPage() {
<div id="about" data-section="about">
<SplitAbout
title="About Imperial Treehouse"
description="Imperial Treehouse creates handcrafted bouquets and personalized gifts designed to make every moment special. From elegant real flower arrangements to customized keepsakes, each piece is made with care and creativity. Based in Al Quoz, Dubai, we're committed to delivering premium quality with a personal touch."
description="Imperial Treehouse creates handcrafted bouquets and personalized gifts designed to make every moment special. From elegant real flower arrangements to customized keepsakes, each piece is made with care and creativity. Based in Al Quoz, Dubai, we're committed to delivering premium quality with a personal touch. From our treehouse to yours!"
tag="Our Story"
tagIcon={Sparkles}
tagAnimation="blur-reveal"
@@ -91,7 +91,7 @@ export default function LandingPage() {
title: "Custom Design Service", description: "Tell us your vision and we'll bring it to life. Personalized gifts that reflect your unique story.", icon: Palette
}
]}
imageSrc="http://img.b2bpic.net/free-photo/hands-packaging-flowers-wooden-table_23-2148096302.jpg?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATPxUR1fiiwVzlSfDxMP3yMrDb/uploaded-1772614941361-7nhaxmwu.jpg"
imageAlt="Imperial Treehouse artisan crafting personalized gifts"
mediaAnimation="slide-up"
imagePosition="right"
@@ -167,16 +167,16 @@ export default function LandingPage() {
tagAnimation="blur-reveal"
products={[
{
id: "1", name: "Luxury Rose Bouquet", price: "From AED 150", imageSrc: "http://img.b2bpic.net/free-photo/spring-composition-with-bouquet-flowers-vase-closeup_169016-29760.jpg?_wi=2", imageAlt: "Premium pink rose bouquet arrangement"
id: "1", name: "Forever flower Bouquet", price: "From AED 10", imageSrc: "http://img.b2bpic.net/free-photo/spring-composition-with-bouquet-flowers-vase-closeup_169016-29760.jpg?_wi=2", imageAlt: "Premium pink rose bouquet arrangement"
},
{
id: "2", name: "Personalized Gift Box", price: "From AED 120", imageSrc: "http://img.b2bpic.net/free-photo/day-beauti-flowers-flower-white_1303-2012.jpg", imageAlt: "Custom personalized gift package with premium wrapping"
id: "2", name: "Personalized Gift Box", price: "From AED 30", imageSrc: "http://img.b2bpic.net/free-photo/day-beauti-flowers-flower-white_1303-2012.jpg", imageAlt: "Custom personalized gift package with premium wrapping"
},
{
id: "3", name: "Artisan Flower Design", price: "From AED 180", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-arrangement-beautiful-wrapped-gifts_23-2148343807.jpg", imageAlt: "Handmade artisan floral arrangement with custom elements"
id: "3", name: "Customized Bracelets ", price: "From AED 10", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-arrangement-beautiful-wrapped-gifts_23-2148343807.jpg", imageAlt: "Handmade artisan floral arrangement with custom elements"
},
{
id: "4", name: "Mixed Media Collection", price: "From AED 200", imageSrc: "http://img.b2bpic.net/free-photo/hands-packaging-flowers-wooden-table_23-2148096302.jpg?_wi=2", imageAlt: "Combination of flowers, gifts, and personalized items"
id: "4", name: "Fresh Flower Bouquet ", price: "From AED 100", imageSrc: "http://img.b2bpic.net/free-photo/hands-packaging-flowers-wooden-table_23-2148096302.jpg?_wi=2", imageAlt: "Combination of flowers, gifts, and personalized items"
}
]}
gridVariant="uniform-all-items-equal"
@@ -201,7 +201,7 @@ export default function LandingPage() {
required: true
}}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/top-view-flowers-bouquet-with-gift_23-2149024549.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATPxUR1fiiwVzlSfDxMP3yMrDb/uploaded-1772614941362-y5tlye8t.jpg"
imageAlt="Artisan crafting personalized gift arrangements"
mediaAnimation="slide-up"
mediaPosition="right"

View File

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

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #f5f5f5;;
--card: #ffffff;;
--foreground: #1c1c1c;;
--primary-cta: #1f3251;;
--secondary-cta: #ffffff;;
--accent: #15479c;;
--background-accent: #a8cce8;; */
/* --background: #f5f0e9;;
--card: #efe7dd;;
--foreground: #2b180a;;
--primary-cta: #8b5c2f;;
--secondary-cta: #efe7dd;;
--accent: #d4a574;;
--background-accent: #c4915f;; */
--background: #f5f5f5;;
--card: #ffffff;;
--foreground: #1c1c1c;;
--primary-cta: #1f3251;;
--background: #f5f0e9;;
--card: #efe7dd;;
--foreground: #2b180a;;
--primary-cta: #8b5c2f;;
--primary-cta-text: #f5f5f5;;
--secondary-cta: #ffffff;;
--secondary-cta: #efe7dd;;
--secondary-cta-text: #1c1c1c;;
--accent: #15479c;;
--background-accent: #a8cce8;;
--accent: #d4a574;;
--background-accent: #c4915f;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);