diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index e2dc26e..25da931 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -16,24 +16,21 @@ export default function ContactPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Services", href: "/services" }, { label: "Pricing", href: "/pricing" }, { label: "Gallery", href: "/gallery" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Careers", href: "#" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -48,7 +45,7 @@ export default function ContactPage() { borderRadius="soft" contentWidth="medium" sizing="largeSmallSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 4244a5f..ead7362 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -16,24 +16,21 @@ export default function GalleryPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Services", href: "/services" }, { label: "Pricing", href: "/pricing" }, { label: "Gallery", href: "/gallery" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Careers", href: "#" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -43,20 +40,11 @@ export default function GalleryPage() { const galleryItems = [ { - before: "http://img.b2bpic.net/free-photo/man-working-car-detailing-coating-car_1303-30596.jpg", - title: "BMW M340i - Full Detail Transformation", - category: "Full Detail", - }, + before: "http://img.b2bpic.net/free-photo/man-working-car-detailing-coating-car_1303-30596.jpg", title: "BMW M340i - Full Detail Transformation", category: "Full Detail"}, { - before: "http://img.b2bpic.net/free-photo/close-up-person-cleaning-car-exterior_23-2148194110.jpg", - title: "Tesla Model 3 - Ceramic Coating", - category: "Ceramic Coating", - }, + before: "http://img.b2bpic.net/free-photo/close-up-person-cleaning-car-exterior_23-2148194110.jpg", title: "Tesla Model 3 - Ceramic Coating", category: "Ceramic Coating"}, { - before: "http://img.b2bpic.net/free-photo/man-working-car-detailing-coating-car_1303-30596.jpg", - title: "Ford F-150 - Express Wash & Wax", - category: "Express Service", - }, + before: "http://img.b2bpic.net/free-photo/man-working-car-detailing-coating-car_1303-30596.jpg", title: "Ford F-150 - Express Wash & Wax", category: "Express Service"}, ]; return ( @@ -66,7 +54,7 @@ export default function GalleryPage() { borderRadius="soft" contentWidth="medium" sizing="largeSmallSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 147aec9..7e42de9 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const figtree = Figtree({ - variable: "--font-figtree", - subsets: ["latin"], + variable: "--font-figtree", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Utah's Sports Details - Premium Mobile Auto Detailing | Orem, SLC, Lehi", - description: "Professional mobile auto detailing serving Orem, Salt Lake City, West Jordan, West Valley & Lehi. Ceramic coating, paint correction, interior detail. 5-star rated.", - keywords: "auto detailing Utah, mobile detailing Orem, car detailing Salt Lake City, ceramic coating Utah, paint correction Lehi, West Jordan detailing, car care, professional detailing", - metadataBase: new URL("https://utahssportsdetails.com"), + title: "Utah's Sports Details - Premium Mobile Auto Detailing | Orem, SLC, Lehi", description: "Professional mobile auto detailing serving Orem, Salt Lake City, West Jordan, West Valley & Lehi. Ceramic coating, paint correction, interior detail. 5-star rated.", keywords: "auto detailing Utah, mobile detailing Orem, car detailing Salt Lake City, ceramic coating Utah, paint correction Lehi, West Jordan detailing, car care, professional detailing", metadataBase: new URL("https://utahssportsdetails.com"), alternates: { - canonical: "https://utahssportsdetails.com", - }, + canonical: "https://utahssportsdetails.com"}, openGraph: { - title: "Utah's Sports Details - Premium Mobile Auto Detailing", - description: "Your car deserves the spotlight. Professional mobile detailing serving all 801 areas.", - url: "https://utahssportsdetails.com", - siteName: "Utah's Sports Details", - type: "website", - images: [ + title: "Utah's Sports Details - Premium Mobile Auto Detailing", description: "Your car deserves the spotlight. Professional mobile detailing serving all 801 areas.", url: "https://utahssportsdetails.com", siteName: "Utah's Sports Details", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg", - alt: "Utah's Sports Details mobile detailing service", - }, + url: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg", alt: "Utah's Sports Details mobile detailing service"}, ], }, twitter: { - card: "summary_large_image", - title: "Utah's Sports Details - Mobile Auto Detailing", - description: "Your car deserves the spotlight. Book your detail today.", - images: ["http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg"], + card: "summary_large_image", title: "Utah's Sports Details - Mobile Auto Detailing", description: "Your car deserves the spotlight. Book your detail today.", images: ["http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg"], }, robots: { index: true, diff --git a/src/app/page.tsx b/src/app/page.tsx index 971530e..23dec2b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -21,24 +21,21 @@ export default function HomePage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Services", href: "/services" }, { label: "Pricing", href: "/pricing" }, { label: "Gallery", href: "/gallery" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Careers", href: "#" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -53,7 +50,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="medium" sizing="largeSmallSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -78,8 +75,8 @@ export default function HomePage() { { text: "Book Your Detail", href: "/booking" }, { text: "Explore Our Work", href: "/gallery" }, ]} - background={{ variant: "aurora" }} - imageSrc="http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg?_wi=1" + background={{ variant: "sparkles-gradient" }} + imageSrc="http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg" imageAlt="Utah's Sports Details mobile detailing showcase" frameStyle="card" mediaAnimation="slide-up" @@ -101,49 +98,20 @@ export default function HomePage() { animationType="slide-up" plans={[ { - id: "express", - price: "$75", - name: "Express Wash", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "express", price: "$75", name: "Express Wash", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Exterior hand wash", - "Tire & wheel dressing", - "Window cleaning", - "Air freshener", - "Quick interior wipe", - "Door jamb cleaning", - ], + "Exterior hand wash", "Tire & wheel dressing", "Window cleaning", "Air freshener", "Quick interior wipe", "Door jamb cleaning"], }, { - id: "full", - badge: "MOST POPULAR", - badgeIcon: Sparkles, - price: "$225", - name: "Full Detail", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "full", badge: "MOST POPULAR", badgeIcon: Sparkles, + price: "$225", name: "Full Detail", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Everything in Express", - "Full interior vacuum & shampoo", - "Clay bar treatment", - "One-step paint polish", - "Paint sealant", - "Leather conditioning", - "Engine bay wipe", - ], + "Everything in Express", "Full interior vacuum & shampoo", "Clay bar treatment", "One-step paint polish", "Paint sealant", "Leather conditioning", "Engine bay wipe"], }, { - id: "ceramic", - price: "$450", - name: "Ceramic Coating", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "ceramic", price: "$450", name: "Ceramic Coating", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Everything in Full Detail", - "Multi-step paint correction", - "Professional ceramic coating", - "2-year coating warranty", - "Aftercare kit included", - "Follow-up inspection", - ], + "Everything in Full Detail", "Multi-step paint correction", "Professional ceramic coating", "2-year coating warranty", "Aftercare kit included", "Follow-up inspection"], }, ]} badgeClassName="bg-[#0EA5E9] text-white" @@ -164,59 +132,23 @@ export default function HomePage() { gridVariant="uniform-all-items-equal" testimonials={[ { - id: "1", - name: "Marcus R.", - role: "BMW Owner", - company: "Orem, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-businessman-leaning-knees_1262-5774.jpg", - imageAlt: "Marcus R., BMW enthusiast", - }, + id: "1", name: "Marcus R.", role: "BMW Owner", company: "Orem, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-businessman-leaning-knees_1262-5774.jpg", imageAlt: "Marcus R., BMW enthusiast"}, { - id: "2", - name: "Jake T.", - role: "Truck Owner", - company: "Lehi, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", - imageAlt: "Jake T., F-150 owner", - }, + id: "2", name: "Jake T.", role: "Truck Owner", company: "Lehi, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", imageAlt: "Jake T., F-150 owner"}, { - id: "3", - name: "Sophia L.", - role: "Tesla Owner", - company: "Salt Lake City, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/confident-young-businesswoman-with-folded-arms_1262-1775.jpg", - imageAlt: "Sophia L., Tesla enthusiast", - }, + id: "3", name: "Sophia L.", role: "Tesla Owner", company: "Salt Lake City, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/confident-young-businesswoman-with-folded-arms_1262-1775.jpg", imageAlt: "Sophia L., Tesla enthusiast"}, { - id: "4", - name: "Daniel K.", - role: "Sports Car Owner", - company: "West Jordan, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", - imageAlt: "Daniel K., performance vehicle owner", - }, + id: "4", name: "Daniel K.", role: "Sports Car Owner", company: "West Jordan, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Daniel K., performance vehicle owner"}, { - id: "5", - name: "Jessica M.", - role: "Luxury Car Owner", - company: "West Valley, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-123234.jpg", - imageAlt: "Jessica M., luxury vehicle enthusiast", - }, + id: "5", name: "Jessica M.", role: "Luxury Car Owner", company: "West Valley, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-123234.jpg", imageAlt: "Jessica M., luxury vehicle enthusiast"}, { - id: "6", - name: "Ryan C.", - role: "JDM Collector", - company: "Orem, UT", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg", - imageAlt: "Ryan C., JDM enthusiast", - }, + id: "6", name: "Ryan C.", role: "JDM Collector", company: "Orem, UT", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg", imageAlt: "Ryan C., JDM enthusiast"}, ]} ratingClassName="fill-[#F59E0B] text-[#F59E0B]" containerClassName="bg-[#07080A]" @@ -233,26 +165,11 @@ export default function HomePage() { gridVariant="uniform-all-items-equal" products={[ { - id: "cta-1", - name: "Book Now", - price: "Start Today", - imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg?_wi=2", - imageAlt: "Call to action", - }, + id: "cta-1", name: "Book Now", price: "Start Today", imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg", imageAlt: "Call to action"}, { - id: "cta-2", - name: "Call (801) XXX-XXXX", - price: "Direct Line", - imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg?_wi=3", - imageAlt: "Phone contact", - }, + id: "cta-2", name: "Call (801) XXX-XXXX", price: "Direct Line", imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg", imageAlt: "Phone contact"}, { - id: "cta-3", - name: "Follow @utahssportsdetails", - price: "On Instagram", - imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg?_wi=4", - imageAlt: "Social media", - }, + id: "cta-3", name: "Follow @utahssportsdetails", price: "On Instagram", imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-mechanic-examining-vehicle-hood-while-working-auto-repair-shop_637285-7664.jpg", imageAlt: "Social media"}, ]} containerClassName="bg-gradient-to-b from-[#07080A] to-[#0F1117]" /> diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 4e55733..6082d02 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -18,24 +18,21 @@ export default function PricingPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Services", href: "/services" }, { label: "Pricing", href: "/pricing" }, { label: "Gallery", href: "/gallery" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Careers", href: "#" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -50,7 +47,7 @@ export default function PricingPage() { borderRadius="soft" contentWidth="medium" sizing="largeSmallSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow" @@ -78,49 +75,20 @@ export default function PricingPage() { animationType="slide-up" plans={[ { - id: "express", - price: "$75", - name: "Express Wash", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "express", price: "$75", name: "Express Wash", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Exterior hand wash", - "Tire & wheel dressing", - "Window cleaning", - "Air freshener", - "Quick interior wipe", - "Door jamb cleaning", - ], + "Exterior hand wash", "Tire & wheel dressing", "Window cleaning", "Air freshener", "Quick interior wipe", "Door jamb cleaning"], }, { - id: "full", - badge: "MOST POPULAR", - badgeIcon: Sparkles, - price: "$225", - name: "Full Detail", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "full", badge: "MOST POPULAR", badgeIcon: Sparkles, + price: "$225", name: "Full Detail", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Everything in Express", - "Full interior vacuum & shampoo", - "Clay bar treatment", - "One-step paint polish", - "Paint sealant", - "Leather conditioning", - "Engine bay wipe", - ], + "Everything in Express", "Full interior vacuum & shampoo", "Clay bar treatment", "One-step paint polish", "Paint sealant", "Leather conditioning", "Engine bay wipe"], }, { - id: "ceramic", - price: "$450", - name: "Ceramic Coating", - buttons: [{ text: "Select Plan", href: "/booking" }], + id: "ceramic", price: "$450", name: "Ceramic Coating", buttons: [{ text: "Select Plan", href: "/booking" }], features: [ - "Everything in Full Detail", - "Multi-step paint correction", - "Professional ceramic coating", - "2-year coating warranty", - "Aftercare kit included", - "Follow-up inspection", - ], + "Everything in Full Detail", "Multi-step paint correction", "Professional ceramic coating", "2-year coating warranty", "Aftercare kit included", "Follow-up inspection"], }, ]} badgeClassName="bg-[#0EA5E9] text-white" diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 0f9ffa0..ca8168d 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -16,24 +16,21 @@ export default function ServicesPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Services", href: "/services" }, { label: "Pricing", href: "/pricing" }, { label: "Gallery", href: "/gallery" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Careers", href: "#" }, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Disclaimer", href: "#" }, @@ -48,7 +45,7 @@ export default function ServicesPage() { borderRadius="soft" contentWidth="medium" sizing="largeSmallSizeLargeTitles" - background="aurora" + background="circleGradient" cardStyle="inset" primaryButtonStyle="gradient" secondaryButtonStyle="radial-glow"