Files
2dabec3b-774c-4742-a5d8-093…/src/app/dj-events/page.tsx
2026-03-02 23:49:13 +00:00

169 lines
6.3 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterCard from "@/components/sections/footer/FooterCard";
import Link from "next/link";
import {
Music,
Play,
Volume2,
Clipboard,
Lightbulb,
Users,
Zap,
Heart,
BarChart3,
Instagram,
Facebook,
Linkedin,
} from "lucide-react";
export default function DJEventsPage() {
const navItems = [
{ name: "DJ Events", id: "dj-events" },
{ name: "Marketing", id: "digital-marketing" },
{ name: "Portfolio", id: "portfolio" },
{ name: "About", id: "about" },
];
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="mediumLarge"
sizing="largeSmall"
background="aurora"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
headingFontWeight="semibold"
>
{/* Navbar */}
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Sonic Motion"
navItems={navItems}
button={{
text: "Book Your Event",
href: "#contact",
}}
animateOnLoad={true}
/>
</div>
{/* DJ Events Showcase Section */}
<div id="dj-events-showcase" data-section="dj-events-showcase">
<FeatureCardTwentySix
features={[
{
title: "Signature DJ Performance",
description:
"World-class DJs curating unforgettable dance experiences with cutting-edge mixing techniques and crowd-reading expertise.",
imageSrc:
"http://img.b2bpic.net/free-photo/happy-people-dancing-funky-music_482257-78334.jpg",
imageAlt: "DJ performing live",
buttonIcon: Play,
buttonHref: "/dj-events",
},
{
title: "Advanced Sound Engineering",
description:
"Professional-grade audio systems and live mixing that delivers crystal-clear sound across any venue size and layout.",
imageSrc:
"http://img.b2bpic.net/free-photo/talented-engineer-using-usb-stick-edit-recorded-files-home-studio_482257-121271.jpg",
imageAlt: "Professional sound equipment",
buttonIcon: Volume2,
buttonHref: "/dj-events",
},
{
title: "Full Event Coordination",
description:
"Seamless booking, technical setup, and real-time production management from concept through post-event breakdown.",
imageSrc:
"http://img.b2bpic.net/free-photo/happy-men-bachelor-party_23-2149275482.jpg",
imageAlt: "Event coordination",
buttonIcon: Clipboard,
buttonHref: "/dj-events",
},
{
title: "Visual & Lighting Design",
description:
"Immersive light shows and visual effects that sync with music to create unforgettable atmospheric moments.",
imageSrc:
"http://img.b2bpic.net/free-photo/beautiful-optical-fiber-detail_23-2149182560.jpg",
imageAlt: "Professional lighting setup",
buttonIcon: Lightbulb,
buttonHref: "/dj-events",
},
]}
title="DJ Events & Live Production"
description="Electrifying nightlife experiences crafted for venue owners, event promoters, and brand activations seeking premium entertainment and technical excellence."
tag="Events"
tagIcon={Music}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttonAnimation="slide-up"
/>
</div>
{/* DJ-Specific Metrics Section */}
<div id="dj-metrics" data-section="dj-metrics">
<MetricCardThree
title="Our DJ Event Excellence"
description="Industry-leading metrics that demonstrate our commitment to unforgettable experiences."
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
metrics={[
{ id: "1", icon: Users, title: "Average Crowd Size", value: "2.5K+" },
{ id: "2", icon: Zap, title: "Event Booking Rate", value: "98%" },
{ id: "3", icon: BarChart3, title: "Repeat Bookings", value: "87%" },
{ id: "4", icon: Heart, title: "Client Satisfaction", value: "4.9/5" },
]}
/>
</div>
{/* Contact CTA Section */}
<div id="contact" data-section="contact">
<ContactCTA
tag="Ready to Book?"
tagIcon={Zap}
tagAnimation="slide-up"
title="Book Your Next DJ Event Today"
description="Whether you're planning an intimate venue experience or a large-scale festival, our team has the expertise and passion to deliver an unforgettable night. Let's create something extraordinary together."
buttons={[
{ text: "Book DJ Event", href: "mailto:events@sonicmotion.com" },
{ text: "View Pricing", href: "/" },
]}
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
useInvertedBackground={true}
/>
</div>
{/* Footer */}
<div id="footer" data-section="footer">
<FooterCard
logoText="Sonic Motion"
copyrightText="© 2025 Sonic Motion | Production Experts for Nightlife & Digital Marketing"
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com",
ariaLabel: "Instagram",
},
{ icon: Facebook, href: "https://facebook.com", ariaLabel: "Facebook" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Music, href: "https://soundcloud.com", ariaLabel: "SoundCloud" },
]}
/>
</div>
</ThemeProvider>
);
}