26 Commits

Author SHA1 Message Date
b19149e5d1 Switch to version 12: modified src/app/page.tsx 2026-03-05 05:32:41 +00:00
343b03de58 Switch to version 13: modified src/app/page.tsx 2026-03-05 05:32:34 +00:00
7efbcefc6c Merge version_14 into main
Merge version_14 into main
2026-03-05 05:31:28 +00:00
e6bfa1f3a3 Update src/app/page.tsx 2026-03-05 05:31:24 +00:00
4ca4916952 Update src/app/layout.tsx 2026-03-05 05:31:24 +00:00
0427491cdf Switch to version 11: modified src/app/layout.tsx 2026-03-05 05:29:47 +00:00
9f6b962a12 Switch to version 12: modified src/app/page.tsx 2026-03-05 05:29:39 +00:00
aeca7cc971 Merge version_13 into main
Merge version_13 into main
2026-03-05 05:27:51 +00:00
7bac5d1b39 Update src/app/page.tsx 2026-03-05 05:27:47 +00:00
eefacd3733 Merge version_12 into main
Merge version_12 into main
2026-03-05 05:24:18 +00:00
97814480ad Update src/app/layout.tsx 2026-03-05 05:24:14 +00:00
4661ae4b7f Merge version_11 into main
Merge version_11 into main
2026-03-05 05:23:13 +00:00
31bd53849c Update src/app/page.tsx 2026-03-05 05:23:09 +00:00
a3480b8eac Merge version_11 into main
Merge version_11 into main
2026-03-05 05:17:33 +00:00
eaecc01461 Update src/app/page.tsx 2026-03-05 05:17:29 +00:00
c62fda13ba Update src/app/layout.tsx 2026-03-05 05:17:29 +00:00
df9a9eb661 Merge version_10 into main
Merge version_10 into main
2026-03-05 05:08:16 +00:00
41f06a3e90 Update src/app/page.tsx 2026-03-05 05:08:12 +00:00
cda928bd3b Merge version_10 into main
Merge version_10 into main
2026-03-05 05:05:04 +00:00
8fc7205bb8 Update src/app/page.tsx 2026-03-05 05:05:00 +00:00
ca8579bb4e Update src/app/layout.tsx 2026-03-05 05:04:59 +00:00
804c856bb5 Merge version_9 into main
Merge version_9 into main
2026-03-05 00:02:21 +00:00
3732ec546f Update src/app/page.tsx 2026-03-05 00:02:17 +00:00
5590f92a65 Merge version_8 into main
Merge version_8 into main
2026-03-04 23:22:21 +00:00
01719e2a44 Update src/app/page.tsx 2026-03-04 23:22:17 +00:00
928e194908 Merge version_7 into main
Merge version_7 into main
2026-03-04 23:12:59 +00:00
2 changed files with 14 additions and 68 deletions

View File

@@ -1,52 +1,19 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Manrope } from "next/font/google";
import { DM_Sans } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const manrope = Manrope({
variable: "--font-manrope", subsets: ["latin"],
});
const dmSans = DM_Sans({
variable: "--font-dm-sans", subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair shop in Spearfish, SD. Expert service, 4.9-star rating. Call 605-642-8666 for honest, professional car repairs.", keywords: "auto repair, car repair, mechanic, Spearfish SD, automotive service, brake service, engine repair", metadataBase: new URL("https://cornerstoneautorepair.com"), title: "Cornerstone Auto Repair", description: "Expert auto repair services in Spearfish, SD. Family-owned and operated."
alternates: {
canonical: "https://cornerstoneautorepair.com"
},
openGraph: {
title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair with 4.9-star rating. Professional service you can trust.", url: "https://cornerstoneautorepair.com", siteName: "Cornerstone Auto Repair", type: "website", images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg", alt: "Cornerstone Auto Repair"
}
],
},
twitter: {
card: "summary_large_image", title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair with 4.9-star rating.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg"],
},
robots: {
index: true,
follow: true,
},
}; };
export default function RootLayout({ export default function RootLayout({
children, children,
}: Readonly<{ }: {
children: React.ReactNode; children: React.ReactNode;
}>) { }) {
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en">
<ServiceWrapper> <body>
<body {children}
className={`${manrope.variable} ${dmSans.variable} antialiased`}
>
<Tag />
{children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
@@ -1415,7 +1382,6 @@ export default function RootLayout({
}} }}
/> />
</body> </body>
</ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -5,7 +5,6 @@ import HeroOverlay from "@/components/sections/hero/HeroOverlay";
import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
import FeatureCardEight from "@/components/sections/feature/FeatureCardEight"; import FeatureCardEight from "@/components/sections/feature/FeatureCardEight";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
import FooterBase from "@/components/sections/footer/FooterBase"; import FooterBase from "@/components/sections/footer/FooterBase";
import { Star } from "lucide-react"; import { Star } from "lucide-react";
@@ -38,7 +37,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroOverlay <HeroOverlay
title="Expert Auto Repair You Can Trust" title="Expert Auto Repair You Can Trust"
description="Family-owned and operated since day one. We keep your vehicles running smoothly with honest, professional service." description="Family-owned and operated. We keep your vehicles running smoothly with honest, professional service."
tag="Professional Service" tag="Professional Service"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg?_wi=1"
imageAlt="Professional auto repair shop" imageAlt="Professional auto repair shop"
@@ -46,7 +45,6 @@ export default function LandingPage() {
showBlur={true} showBlur={true}
showDimOverlay={true} showDimOverlay={true}
buttons={[ buttons={[
{ text: "Schedule Service", href: "#services" },
{ text: "Call 605-642-8666", href: "tel:605-642-8666" }, { text: "Call 605-642-8666", href: "tel:605-642-8666" },
]} ]}
/> />
@@ -60,7 +58,7 @@ export default function LandingPage() {
]} ]}
useInvertedBackground={false} useInvertedBackground={false}
showBorder={true} showBorder={true}
buttons={[{ text: "Visit Us Today", href: "#services" }]} buttons={[{ text: "Call 605-642-8666", href: "tel:605-642-8666" }]}
/> />
</div> </div>
@@ -101,35 +99,17 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Google" "★★★★★", "★★★★★", "★★★★★", "★★★★★", "★★★★★"
]} ]}
speed={40} speed={40}
showCard={true} showCard={true}
/> />
</div> </div>
<div id="metrics" data-section="metrics">
<MetricCardTwo
title="Why Choose Cornerstone"
description="By the numbers - why families trust us with their vehicles"
tag="Our Achievement"
metrics={[
{ id: "1", value: "4.9★", description: "Google Rating" },
{ id: "2", value: "143 W Illinois", description: "Spearfish Location" },
{ id: "3", value: "Family Owned", description: "Local Business" },
{ id: "4", value: "605-642-8666", description: "Call Us Anytime" },
]}
gridVariant="uniform-all-items-equal"
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBase
logoText="Cornerstone Auto Repair" logoText="Cornerstone Auto Repair"
copyrightText="© 2025 Cornerstone Auto Repair. Closed on Saturday." copyrightText="© 2026 Cornerstone Auto Repair."
columns={[ columns={[
{ {
title: "Quick Links", items: [ title: "Quick Links", items: [
@@ -146,7 +126,7 @@ export default function LandingPage() {
}, },
{ {
title: "Hours", items: [ title: "Hours", items: [
{ label: "Monday - Friday: 8am - 5pm", href: "#" }, { label: "Mon-Fri: 8am - 5pm", href: "#" },
{ label: "Saturday: Closed", href: "#" }, { label: "Saturday: Closed", href: "#" },
{ label: "Sunday: Closed", href: "#" }, { label: "Sunday: Closed", href: "#" },
], ],