Compare commits
25 Commits
version_10
...
version_11
| Author | SHA1 | Date | |
|---|---|---|---|
| f9d638bba7 | |||
| 0e731d01d3 | |||
| 40fa75e83d | |||
| 716756499b | |||
| e8aff9532d | |||
| 7de72a7956 | |||
| a64cd7139d | |||
| 087f663ed1 | |||
| ae54028d2f | |||
| cde3f26da1 | |||
| e3cd0f3c73 | |||
| 71098f9d80 | |||
| a72a4ec0c6 | |||
| 50f282ae0b | |||
| 3371230815 | |||
| ebf33e8468 | |||
| edb19693a9 | |||
| 6e769443a9 | |||
| 58ecc27117 | |||
| dc5479509b | |||
| 31f9684f0d | |||
| 3ea51e76fe | |||
| 5739a1d082 | |||
| 1eacbfa04e | |||
| 5877d68283 |
@@ -7,7 +7,6 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|||||||
import Tag from "@/tag/Tag";
|
import Tag from "@/tag/Tag";
|
||||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||||
import { Manrope } from "next/font/google";
|
import { Manrope } from "next/font/google";
|
||||||
import { Open_Sans } from "next/font/google";
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -42,13 +41,8 @@ export const metadata: Metadata = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const manrope = Manrope({
|
||||||
const inter = Inter({
|
variable: "--font-manrope",
|
||||||
variable: "--font-inter",
|
|
||||||
subsets: ["latin"],
|
|
||||||
});
|
|
||||||
const openSans = Open_Sans({
|
|
||||||
variable: "--font-open-sans",
|
|
||||||
subsets: ["latin"],
|
subsets: ["latin"],
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -60,7 +54,7 @@ export default function RootLayout({
|
|||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body className={`${inter.variable} ${openSans.variable} antialiased`}>
|
<body className={`${manrope.variable} antialiased`}>
|
||||||
<Tag />
|
<Tag />
|
||||||
{children}
|
{children}
|
||||||
<script
|
<script
|
||||||
|
|||||||
@@ -54,21 +54,18 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain"}}
|
variant: "plain"}}
|
||||||
title="Upper Valley Detail"
|
title="Upper Valley Detailing"
|
||||||
description="Experience top-tier car detailing by dedicated local high school students. We guarantee meticulous attention to every detail, ensuring your vehicle looks its absolute best, every time."
|
titleClassName="font-bold"
|
||||||
|
description="We are two high school freshmen with 2 years of experience and a commitment to meticulous detailing. Your satisfaction is always guaranteed."
|
||||||
testimonials={[]}
|
testimonials={[]}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
|
||||||
text: " I'm Interested", href: "#contact"},
|
|
||||||
{
|
{
|
||||||
text: "View Services", href: "#services"},
|
text: "View Services", href: "#services"},
|
||||||
{
|
{
|
||||||
text: "Book Now", href: "#contact"}
|
text: "Book Now", href: "#contact"},
|
||||||
]}
|
]}
|
||||||
avatars={[]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-new-car-with-back-door-open_23-2148332892.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/high-angle-new-car-with-back-door-open_23-2148332892.jpg"
|
||||||
mediaAnimation="opacity"
|
mediaAnimation="opacity"
|
||||||
titleClassName="font-extrabold"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -77,15 +74,10 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
heading={[
|
heading={[
|
||||||
{
|
{
|
||||||
type: "text", content: "About our Young Team"
|
type: "text", content: "We’re two young high school freshmen who take pride in delivering top-quality detailing with a personal touch. What sets us apart isn’t just our attention to detail—it’s the way we treat every client with honesty, respect, and care. We believe that great service starts with trust, which is why we never ask for payment until you’re completely satisfied with the results. Even at a young age, we’ve built a reputation for being reliable, hardworking, and genuinely passionate about what we do. Every car we work on gets our full effort, as if it were our own. We enjoy transforming vehicles and seeing the difference a clean, polished finish can make—not just for the car, but for its owner too. Our goal is simple: to provide a professional-level clean while building real connections with our customers. We’re always learning, improving, and pushing ourselves to be better with every job. When you choose us, you’re not just getting a service—you’re supporting two motivated students who care deeply about doing things the right way."},
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text", content: "We’re two young high school freshmen who take pride in delivering top-quality detailing with a personal touch. What sets us apart isn’t just our attention to detail—it’s the way we treat every client with honesty, respect, and care. We believe that great service starts with trust, which is why we never ask for payment until you’re completely satisfied with the results. Even at a young age, we’ve built a reputation for being reliable, hardworking, and genuinely passionate about what we do. Every car we work on gets our full effort, as if it were our own. We enjoy transforming vehicles and seeing the difference a clean, polished finish can make—not just for the car, but for its owner too. Our goal is simple: to provide a professional-level clean while building real connections with our customers. We’re always learning, improving, and pushing ourselves to be better with every job. When you choose us, you’re not just getting a service—you’re supporting two motivated students who care deeply about doing things the right way."
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
headingClassName="text-xs text-white leading-relaxed max-w-xl mx-auto"
|
headingClassName="text-sm text-foreground/80 leading-relaxed max-w-full"
|
||||||
containerClassName="max-w-3xl mx-auto"
|
containerClassName="max-w-md mx-auto p-4"
|
||||||
className="bg-[--primary-cta] p-8 rounded-lg"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ html {
|
|||||||
body {
|
body {
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
color: var(--foreground);
|
color: var(--foreground);
|
||||||
font-family: var(--font-open-sans), sans-serif;), sans-serif;
|
font-family: var(--font-font-family: var(--font-manrope), sans-serif;), sans-serif;
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
overscroll-behavior: none;
|
overscroll-behavior: none;
|
||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-inter), sans-serif;), sans-serif;
|
font-family: var(--font-font-family: var(--font-manrope), sans-serif;), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user