19 Commits

Author SHA1 Message Date
a0c6a817cc Update src/app/styles/variables.css 2026-04-23 21:27:45 +00:00
01127ef87a Update src/app/page.tsx 2026-04-23 21:27:44 +00:00
699d34050a Merge version_3 into main
Merge version_3 into main
2026-04-23 21:27:14 +00:00
e364073ca8 Update theme colors 2026-04-23 21:27:11 +00:00
7998bc3e13 Merge version_2 into main
Merge version_2 into main
2026-04-23 21:26:59 +00:00
b70d58bd23 Update theme fonts 2026-04-23 21:26:56 +00:00
4d1577609f Update theme fonts 2026-04-23 21:26:55 +00:00
71485b8d73 Merge version_2 into main
Merge version_2 into main
2026-04-23 21:26:51 +00:00
cd612ec9e1 Update theme fonts 2026-04-23 21:26:48 +00:00
02d111ffab Update theme fonts 2026-04-23 21:26:47 +00:00
a731d01ece Merge version_2 into main
Merge version_2 into main
2026-04-23 21:26:38 +00:00
8ab51656a1 Update theme fonts 2026-04-23 21:26:35 +00:00
f51e10530b Update theme fonts 2026-04-23 21:26:34 +00:00
ebd9eedc5b Merge version_2 into main
Merge version_2 into main
2026-04-23 21:26:31 +00:00
3a4f5c0afd Update theme fonts 2026-04-23 21:26:28 +00:00
fe93bb252f Update theme fonts 2026-04-23 21:26:27 +00:00
6e1c7b499a Merge version_2 into main
Merge version_2 into main
2026-04-23 21:22:56 +00:00
e629e18d01 Update src/app/page.tsx 2026-04-23 21:22:53 +00:00
0209159ac8 Merge version_1 into main
Merge version_1 into main
2026-04-23 21:17:01 +00:00
4 changed files with 47 additions and 85 deletions

View File

@@ -7,6 +7,10 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Montserrat } from "next/font/google";
import { Figtree } from "next/font/google";
import { DM_Sans } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import { Archivo } from "next/font/google";
@@ -21,12 +25,12 @@ export const metadata: Metadata = {
},
};
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
const archivo = Archivo({
variable: "--font-archivo",
subsets: ["latin"],
});
@@ -38,7 +42,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
<body className={`${archivo.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -63,26 +63,21 @@ export default function LandingPage() {
{
src: "http://img.b2bpic.net/free-photo/beautiful-panorama-green-city-park-dawn_1127-3213.jpg", alt: "Beautiful panorama of green city park at dawn"},
{
src: "http://img.b2bpic.net/free-photo/full-shot-social-distancing-concept_23-2148740142.jpg", alt: "Full shot of social distancing concept"},
src: "http://img.b2bpic.net/full-shot-social-distancing-concept_23-2148740142.jpg", alt: "Full shot of social distancing concept"},
{
src: "http://img.b2bpic.net/free-photo/street-texture-retro-tuscany-city_1203-5049.jpg", alt: "street texture retro tuscany city"},
src: "http://img.b2bpic.net/street-texture-retro-tuscany-city_1203-5049.jpg", alt: "street texture retro tuscany city"},
{
src: "http://img.b2bpic.net/free-photo/view-water-tank-storage_23-2151748223.jpg", alt: "View of water tank for storage"},
src: "http://img.b2bpic.net/view-water-tank-storage_23-2151748223.jpg", alt: "View of water tank for storage"},
{
src: "http://img.b2bpic.net/free-photo/chinese-garden-n-zurich_1112-1143.jpg", alt: "luxury desert landscaping design"},
src: "http://img.b2bpic.net/chinese-garden-n-zurich_1112-1143.jpg", alt: "luxury desert landscaping design"},
]}
avatarText="Trusted by 500+ satisfied Stockton homeowners"
marqueeItems={[
{
type: "text", text: "Premium Stone Masonry"},
{
type: "text", text: "Desert Landscaping"},
{
type: "text", text: "Irrigation Experts"},
{
type: "text", text: "Lawn Maintenance"},
{
type: "text", text: "Custom Garden Design"},
{ type: "text", text: "Premium Stone Masonry" },
{ type: "text", text: "Desert Landscaping" },
{ type: "text", text: "Irrigation Experts" },
{ type: "text", text: "Lawn Maintenance" },
{ type: "text", text: "Custom Garden Design" },
]}
/>
</div>
@@ -93,21 +88,15 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "s1", title: "Stone & Masonry", author: "Expertise", description: "Custom retaining walls and premium stone pathways.", tags: [
"Construction"],
imageSrc: "http://img.b2bpic.net/free-photo/colorful-brick-wall-background-from-old-building-quebec-city_649448-2236.jpg"},
{
id: "s2", title: "Irrigation Systems", author: "Performance", description: "High-efficiency sprinkler installation and management.", tags: [
"Water Saving"],
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-plant-tree-home_1150-7887.jpg"},
{
id: "s3", title: "Desert Landscaping", author: "Aesthetic", description: "Beautiful, water-wise desert garden transformations.", tags: [
"Sustainability"],
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-rocky-mountain-river-surrounded-with-plants-trees-daylight_181624-19345.jpg"},
{ id: "s1", title: "Landscape Design & Planning", author: "Planning", description: "Tailored blueprints and vision planning for your unique outdoor space.", tags: ["Design"], imageSrc: "http://img.b2bpic.net/free-photo/landscape-design-plan_1112-1143.jpg" },
{ id: "s2", title: "Hardscape Construction", author: "Construction", description: "Durable walkways, patios, and retaining walls built with precision.", tags: ["Construction"], imageSrc: "http://img.b2bpic.net/free-photo/stone-patio-construction_649448-2236.jpg" },
{ id: "s3", title: "Sod Installation & Lawn Setup", author: "Lawn", description: "Immediate green results with professional sod installation and soil prep.", tags: ["Lawn Care"], imageSrc: "http://img.b2bpic.net/free-photo/new-sod-installation_1150-7887.jpg" },
{ id: "s4", title: "Irrigation System Installation", author: "Efficiency", description: "High-efficiency water management systems to keep your lawn thriving.", tags: ["Water Savings"], imageSrc: "http://img.b2bpic.net/free-photo/irrigation-installation_181624-19345.jpg" },
{ id: "s5", title: "Outdoor Lighting Solutions", author: "Lighting", description: "Beautiful, safe, and atmospheric lighting design for your property.", tags: ["Lighting"], imageSrc: "http://img.b2bpic.net/free-photo/outdoor-lighting_1234-5678.jpg" },
{ id: "s6", title: "Landscape Renovation & Upgrades", author: "Renovation", description: "Revitalize tired landscapes with modern upgrades and refreshed design elements.", tags: ["Renovation"], imageSrc: "http://img.b2bpic.net/free-photo/landscape-renovation_9012-3456.jpg" },
]}
title="Our Specialized Services"
description="Expert solutions for every aspect of your lawn and garden management."
title="Our Full Landscape Suite"
description="We offer comprehensive landscaping services to transform your outdoor area into a functional, beautiful retreat."
/>
</div>
@@ -141,21 +130,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "t1", name: "Nathan Flood", handle: "Local Resident", testimonial: "They accomplished a very difficult job that has been a thorn in my side for years. Very happy with their work!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30890.jpg"},
{
id: "t2", name: "Saily Parra", handle: "Happy Client", testimonial: "He did such a wonderful job on my yard i really love it!!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-indoor-farming_23-2149607100.jpg"},
{
id: "t3", name: "Donna Cerro", handle: "Happy Client", testimonial: "Did a great job on last minute notice. Looks wonderful- take one huge thing off my plate.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-white-suit-sitting-table-with-her-laptop-near-green-bushes_181624-23858.jpg"},
{
id: "t4", name: "America Pantaleon", handle: "Happy Client", testimonial: "He did an amazing job and I love how he left my yard.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-plants_329181-12452.jpg"},
{
id: "t5", name: "Trinh Vu", handle: "Regular Client", testimonial: "Reasonable price, Sergio checked the drain and maintained the sprinklers. Very reliable.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/old-women-balcony-with-coffee_1398-4083.jpg"},
{ id: "t1", name: "Nathan Flood", handle: "Local Resident", testimonial: "They accomplished a very difficult job that has been a thorn in my side for years. Very happy with their work!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30890.jpg" },
{ id: "t2", name: "Saily Parra", handle: "Happy Client", testimonial: "He did such a wonderful job on my yard i really love it!!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-indoor-farming_23-2149607100.jpg" },
{ id: "t3", name: "Donna Cerro", handle: "Happy Client", testimonial: "Did a great job on last minute notice. Looks wonderful- take one huge thing off my plate.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/female-white-suit-sitting-table-with-her-laptop-near-green-bushes_181624-23858.jpg" },
]}
showRating={true}
title="Client Success Stories"
@@ -168,12 +145,8 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "f1", title: "Do you offer commercial landscaping?", content: "Yes, we handle both residential and commercial landscaping, lawn maintenance, and irrigation installations."},
{
id: "f2", title: "Are you licensed and insured?", content: "Absolutely. We are professional, reliable, and committed to high standards of service in the Stockton area."},
{
id: "f3", title: "How can I request a quote?", content: "Simply fill out our contact form or call us directly at (209) 271-5538 to discuss your project needs."},
{ id: "f1", title: "Do you offer commercial landscaping?", content: "Yes, we handle both residential and commercial landscaping, lawn maintenance, and irrigation installations." },
{ id: "f2", title: "Are you licensed and insured?", content: "Absolutely. We are professional, reliable, and committed to high standards of service in the Stockton area." },
]}
title="Frequently Asked Questions"
description="Get quick answers to common questions about our landscaping services in Stockton."
@@ -184,8 +157,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain"}}
background={{ variant: "plain" }}
title="Start Your Landscape Project"
description="Ready for a beautiful yard? Contact Santibañez Landscaping today for a professional consultation."
imageSrc="http://img.b2bpic.net/free-photo/rustic-patio-furniture-house-deck-with-vegetation_23-2150698290.jpg"
@@ -198,22 +170,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Company", items: [
{
label: "About Us", href: "#"},
{
label: "Services", href: "#services"},
],
},
{
title: "Contact", items: [
{
label: "(209) 271-5538", href: "tel:+12092715538"},
{
label: "Stockton, CA", href: "#"},
],
},
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "#services" }] },
{ title: "Contact", items: [{ label: "(209) 271-5538", href: "tel:+12092715538" }, { label: "Stockton, CA", href: "#" }] },
]}
bottomLeftText="© 2024 Santibañez Landscaping"
bottomRightText="All rights reserved."

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-archivo), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-montserrat), sans-serif;
font-family: var(--font-archivo), sans-serif;
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4ef;
--card: #dad6cd;
--foreground: #2a2928;
--primary-cta: #2a2928;
--primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea;
--secondary-cta-text: #2a2928;
--accent: #ffffff;
--background-accent: #c6b180;
--background: #fafffb;
--card: #f7fffa;
--foreground: #001a0a;
--primary-cta: #0a7039;
--primary-cta-text: #ffffff;
--secondary-cta: #ffffff;
--secondary-cta-text: #000612e6;
--accent: #a8d9be;
--background-accent: #6bbf8e;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);