Compare commits
35 Commits
version_2
...
version_10
| Author | SHA1 | Date | |
|---|---|---|---|
| 57c8ceb571 | |||
| 21e8a17008 | |||
| d1158e3926 | |||
| 9cd56f31c0 | |||
| f55c29902e | |||
| c9387b7661 | |||
| d0a67370d3 | |||
| e23f14fd98 | |||
| abbbacce2b | |||
| 2ff3d96789 | |||
| 58d27703f5 | |||
| 6f5cef901a | |||
| a2145d2a43 | |||
| 7ab332f14f | |||
| 14c3766270 | |||
| aa180ea59c | |||
| 42ab9097e1 | |||
| baa7ef77c4 | |||
| eb947fc39c | |||
| b2cd9bbac9 | |||
| c3bddf2d12 | |||
| 5b8214f56c | |||
| 9aa6cbb32f | |||
| 1995c06bce | |||
| bd7c353aa6 | |||
| e250b51e57 | |||
| 080a921d95 | |||
| bec44c133d | |||
| 8d392f639a | |||
| 816e52501f | |||
| 5ba0f574f3 | |||
| 46582b5473 | |||
| 4e76b0c85c | |||
| 71910209cc | |||
| 73659852ae |
160
src/app/page.tsx
160
src/app/page.tsx
@@ -3,13 +3,14 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
|
||||
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
|
||||
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
|
||||
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
|
||||
import ProductCardFour from "@/components/sections/product/ProductCardFour";
|
||||
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||
import { Star, Heart, Users, Camera, Sparkles, Crown } from "lucide-react";
|
||||
import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard";
|
||||
import BlogCardThree from "@/components/sections/blog/BlogCardThree";
|
||||
import { Star, Heart, Users, Camera, Sparkles, Crown, Phone, MessageCircle, User, Play } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -35,7 +36,7 @@ export default function LandingPage() {
|
||||
{ name: "Contact", id: "contact" }
|
||||
]}
|
||||
button={{
|
||||
text: "Call Now", href: "tel:(747)800-7770"
|
||||
text: "Call Now", href: "tel:747-800-7770"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
@@ -49,8 +50,7 @@ export default function LandingPage() {
|
||||
tagIcon={Star}
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{ text: "Call Now", href: "tel:(747)800-7770" },
|
||||
{ text: "Book Appointment", href: "#appointment" }
|
||||
{ text: "Call Now", href: "tel:747-800-7770" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
leftCarouselItems={[
|
||||
@@ -79,19 +79,6 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{ type: "text", content: "Why Irentall Stands Out" }
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Schedule Consultation", href: "#appointment" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardSixteen
|
||||
title="What Makes Us Different"
|
||||
@@ -115,6 +102,22 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
tag="Meet Our Founder"
|
||||
tagIcon={User}
|
||||
tagAnimation="slide-up"
|
||||
title="Iren Ulikhanova "
|
||||
description="Iren Ulikhanova is an accomplished professional in the wedding and dance industry, with years of experience as a dancer, choreographer, and wedding coach. As the owner of a refined wedding dress rental boutique, she combines artistic vision with deep understanding of bridal elegance, delivering a polished and personalized experience for every client. Known for her professionalism and attention to detail, Iren has helped countless couples bring their wedding visions to life, both through exquisite bridal styling and beautifully choreographed first dances."
|
||||
subdescription=""
|
||||
icon={Heart}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B5MJh3BJx339lVFA4KYjFzlzMX/uploaded-1773894327718-8nx4sc9p.jpg"
|
||||
imageAlt="Irentall owner with bride"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSixteen
|
||||
title="Real Brides, Real Love"
|
||||
@@ -131,7 +134,7 @@ export default function LandingPage() {
|
||||
]}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson", role: "Bride", company: "Irentall Boutique", rating: 5,
|
||||
id: "1", name: "Marina Farhardyan ", role: "Bride", company: "Irentall Boutique", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg?_wi=2", imageAlt: "Sarah Johnson - Happy bride"
|
||||
},
|
||||
{
|
||||
@@ -147,10 +150,6 @@ export default function LandingPage() {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-bride-posing_23-2148105871.jpg?_wi=2", imageAlt: "Michelle Rodriguez - Happy bride moment"
|
||||
}
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "See More Reviews", href: "#" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
animationType="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -158,16 +157,12 @@ export default function LandingPage() {
|
||||
<div id="gallery" data-section="gallery">
|
||||
<ProductCardFour
|
||||
title="Our Dress Collection"
|
||||
description="Handpicked dresses for every bride, every style, every story. From classic elegance to modern minimalism."
|
||||
description="Handpicked dresses for every bride, every style, every story. From classic elegance to modern minimalism. Some of these dresses are exquisitely and elegantly sewed and crafted by MARAL."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
tag="Gallery"
|
||||
tagIcon={Camera}
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{ text: "Book Your Fitting", href: "#appointment" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
gridVariant="bento-grid"
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
@@ -193,6 +188,33 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="reels" data-section="reels">
|
||||
<BlogCardThree
|
||||
title="Behind the Beauty"
|
||||
description="Watch our stunning Instagram reels showcasing real brides, styling tips, and magical moments from the Irentall boutique."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
tag="Featured Content"
|
||||
tagIcon={Play}
|
||||
tagAnimation="slide-up"
|
||||
animationType="slide-up"
|
||||
blogs={[
|
||||
{
|
||||
id: "reel-1", category: "Styling", title: "The Perfect First Look", excerpt: "Watch this emotional moment as the groom sees his bride for the first time in her Irentall dress.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg?_wi=2", imageAlt: "Bride and groom first look moment", authorName: "Irentall Team", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B5MJh3BJx339lVFA4KYjFzlzMX/uploaded-1773894327718-8nx4sc9p.jpg", date: "Latest"
|
||||
},
|
||||
{
|
||||
id: "reel-2", category: "Dress Reveal", title: "Twirl & Smile", excerpt: "The joy of finding THE dress - captured in this beautiful twirl moment at our boutique.", imageSrc: "http://img.b2bpic.net/free-photo/young-women-enjoying-bachelorette-party_23-2149278361.jpg?_wi=2", imageAlt: "Bride twirling in wedding dress", authorName: "Irentall Team", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B5MJh3BJx339lVFA4KYjFzlzMX/uploaded-1773894327718-8nx4sc9p.jpg", date: "Latest"
|
||||
},
|
||||
{
|
||||
id: "reel-3", category: "Styling Tips", title: "Accessory Magic", excerpt: "See how the right veil and shoes complete the perfect bridal look in seconds.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-fashionable-woman-blonde-long-white-dre_7502-4897.jpg?_wi=2", imageAlt: "Bride with complete bridal accessories", authorName: "Irentall Team", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B5MJh3BJx339lVFA4KYjFzlzMX/uploaded-1773894327718-8nx4sc9p.jpg", date: "Latest"
|
||||
},
|
||||
{
|
||||
id: "reel-4", category: "Fashion", title: "Lace Details Up Close", excerpt: "Discover the intricate craftsmanship of our most popular lace wedding dress collection.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-bride-posing_23-2148105871.jpg?_wi=2", imageAlt: "Close-up of wedding dress lace details", authorName: "Irentall Team", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B5MJh3BJx339lVFA4KYjFzlzMX/uploaded-1773894327718-8nx4sc9p.jpg", date: "Latest"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="shoes" data-section="shoes">
|
||||
<ProductCardFour
|
||||
title="Bridal Shoes"
|
||||
@@ -202,10 +224,6 @@ export default function LandingPage() {
|
||||
tag="Accessory Collection"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{ text: "Explore Shoes", href: "#appointment" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
@@ -240,10 +258,6 @@ export default function LandingPage() {
|
||||
tag="Veil Collection"
|
||||
tagIcon={Crown}
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{ text: "Shop Veils", href: "#appointment" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
@@ -269,67 +283,22 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="crowns" data-section="crowns">
|
||||
<ProductCardFour
|
||||
title="Crowns & Tiaras"
|
||||
description="Add a touch of royalty to your bridal look with our stunning selection of crowns and tiaras. Each piece is designed to make you feel like a queen."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
tag="Crown Collection"
|
||||
tagIcon={Crown}
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
tag="Get in Touch"
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
title="Ready to Find Your Dream Dress?"
|
||||
description="Call or text us at 747-800-7770 to schedule your personal styling appointment. Our team is here to make your bridal journey unforgettable."
|
||||
buttons={[
|
||||
{ text: "Discover Crowns", href: "#appointment" }
|
||||
{ text: "Call (747) 800-7770", href: "tel:747-800-7770" },
|
||||
{ text: "Text (747) 800-7770", href: "sms:747-800-7770" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "crown-1", name: "Classic Pearl Tiara", price: "Starting at $350", variant: "Silver with Pearls", imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-herself_1157-187.jpg?_wi=3", imageAlt: "Classic pearl tiara for brides"
|
||||
},
|
||||
{
|
||||
id: "crown-2", name: "Royal Crystal Crown", price: "Starting at $450", variant: "Gold with Crystals", imageSrc: "http://img.b2bpic.net/free-photo/woman-checking-two-shirts_23-2147601332.jpg?_wi=3", imageAlt: "Royal crystal studded crown"
|
||||
},
|
||||
{
|
||||
id: "crown-3", name: "Vintage Style Tiara", price: "Starting at $380", variant: "Antique Gold", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg?_wi=1", imageAlt: "Vintage style bridal tiara"
|
||||
},
|
||||
{
|
||||
id: "crown-4", name: "Modern Geometric Crown", price: "Starting at $420", variant: "White Gold", imageSrc: "http://img.b2bpic.net/free-photo/young-women-enjoying-bachelorette-party_23-2149278361.jpg?_wi=1", imageAlt: "Modern geometric bridal crown"
|
||||
},
|
||||
{
|
||||
id: "crown-5", name: "Delicate Rhinestone Tiara", price: "Starting at $320", variant: "Silver Rhinestones", imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-fashionable-woman-blonde-long-white-dre_7502-4897.jpg?_wi=1", imageAlt: "Delicate rhinestone tiara"
|
||||
},
|
||||
{
|
||||
id: "crown-6", name: "Boho Flower Crown", price: "Starting at $280", variant: "Gold with Florals", imageSrc: "http://img.b2bpic.net/free-photo/elegant-bride-posing_23-2148105871.jpg?_wi=1", imageAlt: "Bohemian flower crown for brides"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="appointment" data-section="appointment">
|
||||
<ContactCenter
|
||||
tag="Limited Appointments"
|
||||
title="Book Your Bridal Appointment Today"
|
||||
description="Schedule your private fitting and let our expert team help you find your dream dress. Join 500+ happy brides who found their perfect gown at Irentall."
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Your name"
|
||||
buttonText="Book Now"
|
||||
termsText="By booking an appointment, you agree to our appointment policy. We look forward to seeing you soon!"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
tag="Visit Us"
|
||||
title="Location & Hours"
|
||||
description="Visit Irentall Bridal Boutique in the heart of Los Feliz. We're open 6 days a week and ready to help you find your perfect dress."
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="Your phone number"
|
||||
buttonText="Get Directions"
|
||||
termsText="📍 3106 Los Feliz Blvd, Los Angeles, CA 90039 | ☎️ (747) 800-7770"
|
||||
buttonContainerClassName="flex flex-col sm:flex-row gap-3 justify-center"
|
||||
buttonClassName="first:order-first second:order-last"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -339,7 +308,7 @@ export default function LandingPage() {
|
||||
{
|
||||
title: "Irentall", items: [
|
||||
{ label: "Home", href: "#home" },
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Gallery", href: "#gallery" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
]
|
||||
@@ -356,13 +325,12 @@ export default function LandingPage() {
|
||||
title: "Accessories", items: [
|
||||
{ label: "Shoes", href: "#shoes" },
|
||||
{ label: "Veils & Headpieces", href: "#veils" },
|
||||
{ label: "Crowns & Tiaras", href: "#crowns" },
|
||||
{ label: "Complete Looks", href: "#appointment" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact", items: [
|
||||
{ label: "Phone", href: "tel:(747)800-7770" },
|
||||
{ label: "Phone", href: "tel:747-800-7770" },
|
||||
{ label: "Email", href: "mailto:info@irentall.com" },
|
||||
{ label: "Address", href: "#contact" },
|
||||
{ label: "Book Online", href: "#appointment" }
|
||||
@@ -375,4 +343,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #f5f5f5;
|
||||
--card: #ffffff;
|
||||
--foreground: #1c1c1c;
|
||||
--primary-cta: #1c1c1c;
|
||||
--primary-cta-text: #f5f5f5;
|
||||
--secondary-cta: #ffffff;
|
||||
--secondary-cta-text: #1c1c1c;
|
||||
--accent: #159c49;
|
||||
--background-accent: #a8e8ba;
|
||||
--background: #f6f0e9;
|
||||
--card: #efe7dd;
|
||||
--foreground: #2b180a;
|
||||
--primary-cta: #2b180a;
|
||||
--primary-cta-text: #f6f0e9;
|
||||
--secondary-cta: #efe7dd;
|
||||
--secondary-cta-text: #2b180a;
|
||||
--accent: #94877c;
|
||||
--background-accent: #afa094;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user