15 Commits

Author SHA1 Message Date
7f5a38ff66 Update src/app/page.tsx 2026-03-10 21:44:05 +00:00
97e1a75d48 Merge version_14 into main
Merge version_14 into main
2026-03-10 20:49:01 +00:00
6dcb27478a Update src/app/page.tsx 2026-03-10 20:48:57 +00:00
cd1343f682 Merge version_13 into main
Merge version_13 into main
2026-03-10 20:47:32 +00:00
766bede44d Update theme colors 2026-03-10 20:47:26 +00:00
c0a8b63b2e Merge version_13 into main
Merge version_13 into main
2026-03-10 20:47:00 +00:00
726ce1e80c Update theme colors 2026-03-10 20:46:54 +00:00
84cf4ab74b Merge version_13 into main
Merge version_13 into main
2026-03-10 20:45:02 +00:00
231be6d635 Update src/app/page.tsx 2026-03-10 20:44:58 +00:00
e4f591e5ab Merge version_12 into main
Merge version_12 into main
2026-03-10 20:32:37 +00:00
51a2f835c8 Update src/app/page.tsx 2026-03-10 20:32:33 +00:00
7091fe4913 Merge version_11 into main
Merge version_11 into main
2026-03-10 20:26:56 +00:00
92556dd5ed Update src/app/page.tsx 2026-03-10 20:26:52 +00:00
20da5e0da3 Merge version_10 into main
Merge version_10 into main
2026-03-10 20:24:41 +00:00
6ae4418387 Merge version_10 into main
Merge version_10 into main
2026-03-10 20:19:18 +00:00

View File

@@ -12,6 +12,10 @@ import FooterBase from '@/components/sections/footer/FooterBase';
import { Award, Calendar, Crown, Eye, Feather, Heart, Moon, Shield, Skull, Users, Zap, Image, Star } from 'lucide-react';
export default function LandingPage() {
const handleBooking = () => {
window.open('https://wa.me/7879049854', '_blank');
};
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
@@ -33,7 +37,7 @@ export default function LandingPage() {
{ name: "Aftercare", id: "aftercare" },
{ name: "Contact", id: "contact" }
]}
button={{ text: "Book Appointment", href: "booking" }}
button={{ text: "Book Appointment", onClick: handleBooking }}
brandName="Cursemarks"
/>
</div>
@@ -43,13 +47,14 @@ export default function LandingPage() {
title="Marks that stay. Stories that haunt."
description="Premium tattoo studio specializing in blackwork, fine line, gothic, and curse-inspired designs."
buttons={[
{ text: "Book Your Mark", href: "booking" },
{ text: "Book Your Mark", onClick: handleBooking },
{ text: "View Gallery", href: "gallery" }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AlavLWOelEmQkqFRvw6DCMXOiw/uploaded-1773171676236-ae47sr53.png"
imageAlt="Cursemarks Tattoo Studio"
buttonAnimation="slide-up"
showDimOverlay={false}
titleClassName="text-4xl md:text-6xl lg:text-7xl font-bold tracking-tight"
/>
</div>
@@ -95,11 +100,11 @@ export default function LandingPage() {
<ContactFaq
ctaTitle="Ready to Get Marked?"
ctaDescription="Schedule a consultation with one of our artists. Let's discuss your vision and bring it to life."
ctaButton={{ text: "Book a Session", href: "#booking" }}
ctaButton={{ text: "Book a Session", onClick: handleBooking }}
ctaIcon={Calendar}
faqs={[
{
id: "1", title: "How do I book an appointment?", content: "Contact us via email or phone to discuss your design idea, preferred artist, and availability. We'll guide you through the booking process and answer any questions about the design, size, and placement."
id: "1", title: "How do I book an appointment?", content: "Contact us via WhatsApp to discuss your design idea, preferred artist, and availability. We'll guide you through the booking process and answer any questions about the design, size, and placement."
},
{
id: "2", title: "What is your cancellation policy?", content: "Cancellations made 48 hours in advance receive a full refund. Late cancellations or no-shows forfeit the deposit. We understand life happens—reach out if you need to reschedule."
@@ -127,15 +132,8 @@ export default function LandingPage() {
<TestimonialCardFifteen
testimonial="Getting my own mark at Cursemarks was transformative. The artists understood my vision perfectly and executed it with incredible precision. Every detail carries meaning."
rating={5}
author="Elian Vázquez "
avatars={[
{ src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", alt: "Avatar 1" },
{ src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", alt: "Avatar 2" },
{ src: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", alt: "Avatar 3" },
{ src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", alt: "Avatar 4" },
{ src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", alt: "Avatar 5" },
{ src: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", alt: "Avatar 6" }
]}
author="Elian Vázquez"
avatars={[]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
useInvertedBackground={false}
@@ -211,15 +209,13 @@ export default function LandingPage() {
title: "Services", items: [
{ label: "Book Appointment", href: "booking" },
{ label: "Custom Designs", href: "booking" },
{ label: "Aftercare Guide", href: "aftercare" },
{ label: "Contact Us", href: "contact" }
{ label: "Aftercare Guide", href: "aftercare" }
]
},
{
title: "Follow", items: [
{ label: "Instagram", href: "https://instagram.com/cursemarks" },
{ label: "TikTok", href: "https://tiktok.com/@cursemarks" },
{ label: "Discord", href: "https://discord.gg/cursemarks" }
{ label: "Instagram", href: "https://www.instagram.com/cursemarkz_tattoo?igsh=MW8zeml6N2plaXdreA==" },
{ label: "TikTok", href: "https://tiktok.com/@cursemarks" }
]
}
]}