Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dd82059439 | |||
| f9827351d0 | |||
| 71563460e2 | |||
| b42adc6b58 | |||
| e771c6c862 | |||
| f1c99e800d | |||
| 9dafc4e2ee | |||
| 71033d0bc4 | |||
| 890bc9f142 | |||
| 58835ec370 | |||
| d57e34d772 | |||
| ef3bd86ea4 | |||
| 29bd6d4576 | |||
| cb160288f4 |
1411
src/app/layout.tsx
1411
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -8,10 +8,10 @@ import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaA
|
|||||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||||
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
|
||||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||||
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
|
import TeamCardTen from '@/components/sections/team/TeamCardTen';
|
||||||
import ContactText from '@/components/sections/contact/ContactText';
|
import ContactText from '@/components/sections/contact/ContactText';
|
||||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
import { ArrowRight, Shield, Briefcase, CheckCircle, HelpCircle, Quote, Star } from 'lucide-react';
|
import { ArrowRight, Shield, Briefcase, CheckCircle, HelpCircle, Quote, Star, Users } from 'lucide-react';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -33,7 +33,7 @@ export default function LandingPage() {
|
|||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Practice Areas", id: "practice-areas" },
|
{ name: "Practice Areas", id: "practice-areas" },
|
||||||
{ name: "Why Us", id: "why-us" },
|
{ name: "Why Us", id: "why-us" },
|
||||||
{ name: "Testimonials", id: "testimonials" },
|
{ name: "Team", id: "team" },
|
||||||
{ name: "Contact", id: "contact" }
|
{ name: "Contact", id: "contact" }
|
||||||
]}
|
]}
|
||||||
button={{ text: "Call Now: (833) 647-4277", href: "tel:+18336474277" }}
|
button={{ text: "Call Now: (833) 647-4277", href: "tel:+18336474277" }}
|
||||||
@@ -44,25 +44,26 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroLogo
|
<HeroLogo
|
||||||
logoText="Injured in an Accident?"
|
logoText="Injured in an Accident?"
|
||||||
description="Speak With a Miami Personal Injury Lawyer Today. Free consultation. No fees unless we win."
|
description="Speak With a Miami Personal Injury Lawyer Today. Free consultation. No fees unless we win. 15+ Years of Experience | 500+ Cases Resolved | Trusted by Hundreds of Satisfied Clients"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Call Now: (833) 647-4277", href: "tel:+18336474277" },
|
{ text: "Call Now: (833) 647-4277", href: "tel:+18336474277" },
|
||||||
{ text: "Free Case Review", href: "#contact" }
|
{ text: "Free Case Review", href: "#contact" }
|
||||||
]}
|
]}
|
||||||
imageSrc="https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=1200&h=600&fit=crop"
|
imageSrc="http://img.b2bpic.net/free-photo/successful-office-employers-comparing-analytics-data-together-focused-confident-female-managers-pointing-documents-reports-meeting-room-teamwork-business-management-concept_74855-7827.jpg?_wi=1"
|
||||||
imageAlt="Professional law office consultation"
|
imageAlt="Miami law office professional background"
|
||||||
showDimOverlay={true}
|
showDimOverlay={true}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
|
descriptionClassName="text-lg font-semibold leading-relaxed text-white drop-shadow-lg"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="trust" data-section="trust">
|
<div id="trust" data-section="trust">
|
||||||
<TestimonialCardTwelve
|
<TestimonialCardTwelve
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{ id: "1", name: "Leo Zeitoune", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop&_wi=1", imageAlt: "Leo Zeitoune" },
|
{ id: "1", name: "Leo Zeitoune", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg?_wi=1", imageAlt: "Leo Zeitoune" },
|
||||||
{ id: "2", name: "Tiffany Breaux", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Tiffany Breaux" },
|
{ id: "2", name: "Tiffany Breaux", imageSrc: "http://img.b2bpic.net/free-photo/blond-business-woman-suit-with-tablet_23-2148095682.jpg?_wi=1", imageAlt: "Tiffany Breaux" },
|
||||||
{ id: "3", name: "David Martinez", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=200&h=200&fit=crop", imageAlt: "David Martinez" },
|
{ id: "3", name: "David Martinez", imageSrc: "http://img.b2bpic.net/free-photo/close-up-good-looking-businessman-with-black-tie_1139-406.jpg?_wi=1", imageAlt: "David Martinez" },
|
||||||
{ id: "4", name: "Jennifer Thompson", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop&_wi=2", imageAlt: "Jennifer Thompson" }
|
{ id: "4", name: "Jennifer Thompson", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-posing-indoors_23-2149915935.jpg?_wi=1", imageAlt: "Jennifer Thompson" }
|
||||||
]}
|
]}
|
||||||
cardTitle="Trusted by Hundreds of Satisfied Clients - 5.0 Google Rating"
|
cardTitle="Trusted by Hundreds of Satisfied Clients - 5.0 Google Rating"
|
||||||
cardTag="Google Reviews"
|
cardTag="Google Reviews"
|
||||||
@@ -82,7 +83,7 @@ export default function LandingPage() {
|
|||||||
{ value: "500+", title: "Cases Successfully Resolved" },
|
{ value: "500+", title: "Cases Successfully Resolved" },
|
||||||
{ value: "24/6", title: "Support When You Need It" }
|
{ value: "24/6", title: "Support When You Need It" }
|
||||||
]}
|
]}
|
||||||
imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop&_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-looking-away-while-working-office_637285-6754.jpg?_wi=1"
|
||||||
imageAlt="Rosenfeld Law Group team consultation"
|
imageAlt="Rosenfeld Law Group team consultation"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -98,19 +99,19 @@ export default function LandingPage() {
|
|||||||
tagIcon={Briefcase}
|
tagIcon={Briefcase}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Car Accident Lawyer", description: "Expert representation for vehicle collision injuries and damages", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=400&h=300&fit=crop&_wi=1", imageAlt: "Car accident representation", buttonIcon: ArrowRight,
|
title: "Car Accident Lawyer", description: "Expert representation for vehicle collision injuries and damages", imageSrc: "http://img.b2bpic.net/free-photo/successful-office-employers-comparing-analytics-data-together-focused-confident-female-managers-pointing-documents-reports-meeting-room-teamwork-business-management-concept_74855-7827.jpg?_wi=2", imageAlt: "Car accident representation", buttonIcon: ArrowRight,
|
||||||
buttonHref: "#contact"
|
buttonHref: "#contact"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Slip & Fall Cases", description: "Property liability claims for premises accidents and injuries", imageSrc: "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=400&h=300&fit=crop&_wi=1", imageAlt: "Slip and fall compensation", buttonIcon: ArrowRight,
|
title: "Slip & Fall Cases", description: "Property liability claims for premises accidents and injuries", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-looking-away-while-working-office_637285-6754.jpg?_wi=2", imageAlt: "Slip and fall compensation", buttonIcon: ArrowRight,
|
||||||
buttonHref: "#contact"
|
buttonHref: "#contact"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Trucking Accidents", description: "Specialized handling of commercial vehicle collision cases", imageSrc: "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=400&h=300&fit=crop&_wi=2", imageAlt: "Truck accident cases", buttonIcon: ArrowRight,
|
title: "Trucking Accidents", description: "Specialized handling of commercial vehicle collision cases", imageSrc: "http://img.b2bpic.net/free-photo/successful-office-employers-comparing-analytics-data-together-focused-confident-female-managers-pointing-documents-reports-meeting-room-teamwork-business-management-concept_74855-7827.jpg?_wi=3", imageAlt: "Truck accident cases", buttonIcon: ArrowRight,
|
||||||
buttonHref: "#contact"
|
buttonHref: "#contact"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Medical Malpractice", description: "Professional negligence claims for medical errors and harm", imageSrc: "https://images.unsplash.com/photo-1576091160550-112173f31446?w=400&h=300&fit=crop", imageAlt: "Medical malpractice claims", buttonIcon: ArrowRight,
|
title: "Medical Malpractice", description: "Professional negligence claims for medical errors and harm", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-looking-away-while-working-office_637285-6754.jpg?_wi=3", imageAlt: "Medical malpractice claims", buttonIcon: ArrowRight,
|
||||||
buttonHref: "#contact"
|
buttonHref: "#contact"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
@@ -129,10 +130,10 @@ export default function LandingPage() {
|
|||||||
tagIcon={CheckCircle}
|
tagIcon={CheckCircle}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1", value: "No Fee", title: "Unless We Win", description: "Contingency-based representation means no upfront costs", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=400&h=300&fit=crop&_wi=2", imageAlt: "No fee guarantee"
|
id: "1", value: "No Fee", title: "Unless We Win", description: "Contingency-based representation means no upfront costs", imageSrc: "http://img.b2bpic.net/free-photo/successful-office-employers-comparing-analytics-data-together-focused-confident-female-managers-pointing-documents-reports-meeting-room-teamwork-business-management-concept_74855-7827.jpg?_wi=4", imageAlt: "No fee guarantee"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", value: "Direct", title: "Attorney Access", description: "Work directly with experienced attorneys, not paralegals", imageSrc: "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=400&h=300&fit=crop&_wi=3", imageAlt: "Attorney consultation"
|
id: "2", value: "Direct", title: "Attorney Access", description: "Work directly with experienced attorneys, not paralegals", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-looking-away-while-working-office_637285-6754.jpg?_wi=4", imageAlt: "Attorney consultation"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
@@ -142,6 +143,25 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="team" data-section="team">
|
||||||
|
<TeamCardTen
|
||||||
|
title="Meet Our Team"
|
||||||
|
tag="Our Attorneys"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
membersAnimation="slide-up"
|
||||||
|
members={[
|
||||||
|
{
|
||||||
|
id: "1", name: "Owner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg?_wi=1", imageAlt: "Law firm owner"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", name: "Lead Attorney", imageSrc: "http://img.b2bpic.net/free-photo/blond-business-woman-suit-with-tablet_23-2148095682.jpg?_wi=1", imageAlt: "Lead attorney"
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
memberVariant="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="consultation-process" data-section="consultation-process">
|
<div id="consultation-process" data-section="consultation-process">
|
||||||
<FaqSplitMedia
|
<FaqSplitMedia
|
||||||
title="Our Free Consultation Process"
|
title="Our Free Consultation Process"
|
||||||
@@ -162,7 +182,7 @@ export default function LandingPage() {
|
|||||||
id: "4", title: "Fee Structure Discussion", content: "Full transparency on costs, our contingency fee arrangement (no fees unless we win), and all available payment options."
|
id: "4", title: "Fee Structure Discussion", content: "Full transparency on costs, our contingency fee arrangement (no fees unless we win), and all available payment options."
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=400&fit=crop&_wi=2"
|
imageSrc="http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-looking-away-while-working-office_637285-6754.jpg?_wi=5"
|
||||||
imageAlt="Legal consultation process"
|
imageAlt="Legal consultation process"
|
||||||
mediaPosition="left"
|
mediaPosition="left"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
@@ -173,33 +193,6 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
|
||||||
<BlogCardThree
|
|
||||||
title="Client Success Stories"
|
|
||||||
description="Real clients sharing their experiences working with our firm and the results we achieved for them."
|
|
||||||
tag="Testimonials"
|
|
||||||
tagIcon={Quote}
|
|
||||||
blogs={[
|
|
||||||
{
|
|
||||||
id: "1", category: "Car Accident", title: "Listened in the Most Respectable Manner", excerpt: "Leo Zeitoune shares how our team provided respectful, attentive representation and achieved excellent results on his case.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=300&fit=crop&_wi=1", imageAlt: "Client testimonial", authorName: "Leo Zeitoune", authorAvatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", date: "Recent Client"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2", category: "Personal Injury", title: "Great Communication and Clear Explanations", excerpt: "Tiffany Breaux highlights the importance of clear communication and highly recommends our services to others seeking legal help.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=300&fit=crop", imageAlt: "Client testimonial", authorName: "Tiffany Breaux", authorAvatar: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", date: "Recent Client"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3", category: "Accident Settlement", title: "Recovered Maximum Compensation", excerpt: "David Martinez was impressed with the strategic approach and negotiation skills that resulted in a favorable settlement for his family.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=300&fit=crop", imageAlt: "Client testimonial", authorName: "David Martinez", authorAvatar: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop", date: "Recent Client"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4", category: "Medical Malpractice", title: "Compassionate and Professional Representation", excerpt: "Jennifer Thompson appreciated the firm's empathy and professionalism throughout her medical malpractice claim process.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=300&fit=crop&_wi=2", imageAlt: "Client testimonial", authorName: "Jennifer Thompson", authorAvatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", date: "Recent Client"
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={true}
|
|
||||||
animationType="slide-up"
|
|
||||||
tagAnimation="slide-up"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactText
|
<ContactText
|
||||||
text="Ready to Discuss Your Case? Contact our Miami personal injury attorneys today. Call now for your free consultation."
|
text="Ready to Discuss Your Case? Contact our Miami personal injury attorneys today. Call now for your free consultation."
|
||||||
@@ -228,7 +221,7 @@ export default function LandingPage() {
|
|||||||
title: "Company", items: [
|
title: "Company", items: [
|
||||||
{ label: "About Us", href: "#about" },
|
{ label: "About Us", href: "#about" },
|
||||||
{ label: "Why Choose Us", href: "#why-us" },
|
{ label: "Why Choose Us", href: "#why-us" },
|
||||||
{ label: "Testimonials", href: "#testimonials" },
|
{ label: "Our Team", href: "#team" },
|
||||||
{ label: "Contact", href: "#contact" }
|
{ label: "Contact", href: "#contact" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -12,13 +12,13 @@
|
|||||||
|
|
||||||
--background: #ffffff;
|
--background: #ffffff;
|
||||||
--card: #f9f9f9;
|
--card: #f9f9f9;
|
||||||
--foreground: #0c1325;
|
--foreground: #120006e6;
|
||||||
--primary-cta: #1f3251;
|
--primary-cta: #e63946;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #ffffff;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #f9f9f9;
|
||||||
--secondary-cta-text: #120006e6;
|
--secondary-cta-text: #120006e6;
|
||||||
--accent: #d4a574;
|
--accent: #e2e2e2;
|
||||||
--background-accent: #d4a574;
|
--background-accent: #c4c4c4;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user