7 Commits

Author SHA1 Message Date
a71b28e3fc Update src/app/page.tsx 2026-04-24 01:22:26 +00:00
eb6a7fd5ec Merge version_2 into main
Merge version_2 into main
2026-04-24 01:12:55 +00:00
abed4fe0ec Update src/app/page.tsx 2026-04-24 01:12:52 +00:00
15cff88ccd Merge version_1 into main
Merge version_1 into main
2026-04-24 00:56:13 +00:00
e3c00189df Merge version_1 into main
Merge version_1 into main
2026-04-23 21:58:42 +00:00
a8a625ff3d Merge version_1 into main
Merge version_1 into main
2026-04-23 21:58:13 +00:00
8a279452f4 Merge version_1 into main
Merge version_1 into main
2026-04-23 21:57:40 +00:00

View File

@@ -9,7 +9,6 @@ import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwent
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
@@ -33,7 +32,6 @@ export default function LandingPage() {
navItems={[
{ name: "Home", id: "#hero" },
{ name: "About", id: "#about" },
{ name: "Collection", id: "#products" },
{ name: "Contact", id: "#contact" }
]}
brandName="Sinister Sisters"
@@ -47,11 +45,11 @@ export default function LandingPage() {
description="Step into an atmospheric sanctuary of rare antiques, bespoke decor, and curated mystique. Sinister Sisters is where the beautifully dark come to belong."
buttons={[{ text: "Enter the Sanctuary", href: "#about" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-white-long-candles-dark-wall_179666-39563.jpg?_wi=1", imageAlt: "Gothic sanctuary interior" },
{ imageSrc: "http://img.b2bpic.net/free-photo/skull-candle-arrangement-still-life_23-2150569394.jpg?_wi=1", imageAlt: "Curated dark decor" },
{ imageSrc: "http://img.b2bpic.net/free-photo/vintage-objects-arrangement-still-life_23-2150348594.jpg?_wi=1", imageAlt: "Atmospheric boutique detail" },
{ imageSrc: "http://img.b2bpic.net/free-photo/portrait-adorable-woman-black-dress-posing-cozy-dark-room-with-christmas-decor_8353-8831.jpg", imageAlt: "Shadowy elegance" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-woman-touching-marble-bust_171337-16535.jpg", imageAlt: "Antique luxury pieces" }
{ videoSrc: "https://videos.b2bpic.net/gothic_candles_v1.mp4", videoAriaLabel: "Gothic sanctuary interior" },
{ videoSrc: "https://videos.b2bpic.net/skull_candle_v1.mp4", videoAriaLabel: "Curated dark decor" },
{ videoSrc: "https://videos.b2bpic.net/vintage_objects_v1.mp4", videoAriaLabel: "Atmospheric boutique detail" },
{ videoSrc: "https://videos.b2bpic.net/shadowy_elegance_v1.mp4", videoAriaLabel: "Shadowy elegance" },
{ videoSrc: "https://videos.b2bpic.net/marble_bust_v1.mp4", videoAriaLabel: "Antique luxury pieces" }
]}
mediaAnimation="blur-reveal"
/>
@@ -68,8 +66,8 @@ export default function LandingPage() {
{ title: "Bespoke Decor", description: "Custom artisan pieces exclusive to our shop." },
{ title: "Atmospheric Curation", description: "A sensory shopping experience like no other." }
]}
imageSrc="http://img.b2bpic.net/free-photo/girl-keeps-chair-leans-wall-with-paintings-cafe_8353-9341.jpg?_wi=1"
imageAlt="Sinister Sisters boutique interior"
videoSrc="https://videos.b2bpic.net/boutique_interior_v1.mp4"
videoAriaLabel="Sinister Sisters boutique interior"
mediaAnimation="blur-reveal"
/>
</div>
@@ -79,35 +77,17 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{ title: "Private Consultations", description: "Personalized aesthetic planning for your space.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/top-view-vintage-objects-arrangement_23-2150348544.jpg", imageAlt: "gothic vintage pocket watch decor" },
{ title: "Seasonal Collections", description: "Changing displays to match the shifting seasons.", buttonIcon: Sparkles, imageSrc: "http://img.b2bpic.net/free-photo/front-view-white-long-candles-dark-wall_179666-39563.jpg?_wi=2", imageAlt: "gothic vintage pocket watch decor" },
{ title: "Artisan Partnerships", description: "Supporting local makers of dark luxury art.", buttonIcon: Award, imageSrc: "http://img.b2bpic.net/free-photo/skull-candle-arrangement-still-life_23-2150569394.jpg?_wi=2", imageAlt: "gothic vintage pocket watch decor" },
{ title: "Global Sourcing", description: "Finding the rare and unusual worldwide.", buttonIcon: Shield, imageSrc: "http://img.b2bpic.net/free-photo/vintage-objects-arrangement-still-life_23-2150348594.jpg?_wi=2", imageAlt: "gothic vintage pocket watch decor" },
{ title: "Bespoke Framing", description: "Custom-fitted ornate frames for your dark collection.", buttonIcon: Frame, imageSrc: "http://img.b2bpic.net/free-photo/girl-keeps-chair-leans-wall-with-paintings-cafe_8353-9341.jpg?_wi=2", imageAlt: "gothic vintage pocket watch decor" }
{ title: "Private Consultations", description: "Personalized aesthetic planning for your space.", buttonIcon: Zap, videoSrc: "https://videos.b2bpic.net/vintage_watch_v1.mp4", videoAriaLabel: "gothic vintage pocket watch decor" },
{ title: "Seasonal Collections", description: "Changing displays to match the shifting seasons.", buttonIcon: Sparkles, videoSrc: "https://videos.b2bpic.net/candle_arrangement_v1.mp4", videoAriaLabel: "gothic vintage pocket watch decor" },
{ title: "Artisan Partnerships", description: "Supporting local makers of dark luxury art.", buttonIcon: Award, videoSrc: "https://videos.b2bpic.net/skull_candle_v2.mp4", videoAriaLabel: "gothic vintage pocket watch decor" },
{ title: "Global Sourcing", description: "Finding the rare and unusual worldwide.", buttonIcon: Shield, videoSrc: "https://videos.b2bpic.net/vintage_objects_v2.mp4", videoAriaLabel: "gothic vintage pocket watch decor" },
{ title: "Bespoke Framing", description: "Custom-fitted ornate frames for your dark collection.", buttonIcon: Frame, videoSrc: "https://videos.b2bpic.net/boutique_interior_v2.mp4", videoAriaLabel: "gothic vintage pocket watch decor" }
]}
title="The Sinister Experience"
description="More than a shop, we provide an immersive aesthetic journey for the discerning dark decor collector."
/>
</div>
<div id="products" data-section="products">
<ProductCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
{ id: "p1", name: "Victorian Candlestick", price: "$125", imageSrc: "http://img.b2bpic.net/free-photo/vintage-chandelier-two-positions-white-background-studio-photo-vintage-retro-old-fashioned-style-candle-holder_482257-33029.jpg" },
{ id: "p2", name: "Velvet Raven Cushion", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/garlic-with-twigs-near-frame_23-2147694973.jpg" },
{ id: "p3", name: "Ornate Bone Frame", price: "$195", imageSrc: "http://img.b2bpic.net/free-vector/rectangular-ornamental-frame-black-background_1115-649.jpg" },
{ id: "p4", name: "Glazed Crypt Jar", price: "$140", imageSrc: "http://img.b2bpic.net/free-photo/vintage-antique-ancient-kettle-marble-background_114579-46793.jpg" },
{ id: "p5", name: "Obsidian Figurine", price: "$320", imageSrc: "http://img.b2bpic.net/free-photo/witch-hand-with-long-nails_23-2147680165.jpg" }
]}
title="Curated Collections"
description="Explore our current selection of rare finds and bespoke gothic creations."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
textboxLayout="default"
@@ -115,11 +95,11 @@ export default function LandingPage() {
useInvertedBackground={false}
animationType="slide-up"
testimonials={[
{ id: "t1", name: "Evelyn Thorne", role: "Collector", company: "Dark Aesthetic", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-shooting-with-projector_23-2149424929.jpg" },
{ id: "t2", name: "Victor Blackwood", role: "Architect", company: "Blackwood Studio", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/goth-student-attending-school_23-2150576834.jpg" },
{ id: "t3", name: "Morgana Le Fey", role: "Curator", company: "Mystic Arts", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-casual-dressed-woman_23-2148321290.jpg" },
{ id: "t4", name: "Dorian Grey", role: "Designer", company: "Grey Interiors", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/tired-exhausted-woman-sitting-black-couch-putting-magazine-head-slender-model-wearing-black-elegant-overall-concept-vogue-fashion-industry_132075-12029.jpg" },
{ id: "t5", name: "Lenore Raven", role: "Collector", company: "Shadow Lane", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/wise-man-with-beard-sitting-chair-with-cane_52683-99966.jpg" }
{ id: "t1", name: "Evelyn Thorne", role: "Collector", company: "Dark Aesthetic", rating: 5, videoSrc: "https://videos.b2bpic.net/woman_projector_v1.mp4", videoAriaLabel: "Evelyn Thorne testimonial video" },
{ id: "t2", name: "Victor Blackwood", role: "Architect", company: "Blackwood Studio", rating: 5, videoSrc: "https://videos.b2bpic.net/goth_student_v1.mp4", videoAriaLabel: "Victor Blackwood testimonial video" },
{ id: "t3", name: "Morgana Le Fey", role: "Curator", company: "Mystic Arts", rating: 5, videoSrc: "https://videos.b2bpic.net/woman_casual_v1.mp4", videoAriaLabel: "Morgana Le Fey testimonial video" },
{ id: "t4", name: "Dorian Grey", role: "Designer", company: "Grey Interiors", rating: 5, videoSrc: "https://videos.b2bpic.net/woman_exhausted_v1.mp4", videoAriaLabel: "Dorian Grey testimonial video" },
{ id: "t5", name: "Lenore Raven", role: "Collector", company: "Shadow Lane", rating: 5, videoSrc: "https://videos.b2bpic.net/man_cane_v1.mp4", videoAriaLabel: "Lenore Raven testimonial video" }
]}
title="Voices from the Shadows"
description="Discover what our devoted patrons say about their encounters within our sanctuary."
@@ -155,7 +135,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{ title: "Boutique", items: [{ label: "About Us", href: "#about" }, { label: "Collections", href: "#products" }] },
{ title: "Boutique", items: [{ label: "About Us", href: "#about" }] },
{ title: "Support", items: [{ label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
]}
@@ -165,4 +145,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}