Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-03-13 03:20:05 +00:00
5 changed files with 63 additions and 57 deletions

View File

@@ -67,7 +67,7 @@ export default function AboutPage() {
},
{
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=csfja4",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=csfja4&_wi=1",
imageAlt: "Arborist team working tree removal safety",
},
],
@@ -79,12 +79,12 @@ export default function AboutPage() {
mediaItems: [
{
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=csfja4",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=csfja4&_wi=2",
imageAlt: "Arborist team working tree removal safety",
},
{
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4e8wq8",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4e8wq8&_wi=1",
imageAlt: "Satisfied customer happy service quality",
},
],
@@ -96,12 +96,12 @@ export default function AboutPage() {
mediaItems: [
{
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4e8wq8",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4e8wq8&_wi=2",
imageAlt: "Satisfied customer happy service quality",
},
{
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=8",
imageAlt: "Clean cleared property after tree removal",
},
],
@@ -131,7 +131,7 @@ export default function AboutPage() {
company: "Perth, WA",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga&_wi=3",
imageAlt: "Jonathan Allison",
},
{
@@ -141,7 +141,7 @@ export default function AboutPage() {
company: "A Touch of Glass Massage",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1&_wi=2",
imageAlt: "Robin",
},
{
@@ -151,7 +151,7 @@ export default function AboutPage() {
company: "Craigie, WA",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga&_wi=4",
imageAlt: "Margaret Chen",
},
]}

View File

@@ -54,7 +54,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xbvgmv",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xbvgmv&_wi=2",
imageAlt: "Tree removal before",
},
{
@@ -65,7 +65,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=9",
imageAlt: "Site after removal",
},
{
@@ -76,7 +76,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9rvv9g",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9rvv9g&_wi=2",
imageAlt: "Tree before pruning",
},
{
@@ -87,7 +87,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=6",
imageAlt: "Tree after pruning",
},
{
@@ -98,7 +98,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar&_wi=5",
imageAlt: "Stump removal extraction clean site",
},
{
@@ -109,7 +109,7 @@ export default function GalleryPage() {
rating: 5,
reviewCount: "2024",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=10",
imageAlt: "Cleared property space",
},
]}
@@ -138,7 +138,7 @@ export default function GalleryPage() {
company: "Perth, WA",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga&_wi=5",
imageAlt: "Jonathan Allison",
},
{
@@ -148,7 +148,7 @@ export default function GalleryPage() {
company: "A Touch of Glass Massage",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1&_wi=3",
imageAlt: "Robin",
},
{
@@ -158,7 +158,7 @@ export default function GalleryPage() {
company: "Perth Estates",
rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1&_wi=4",
imageAlt: "David Walsh",
},
]}

View File

@@ -6,18 +6,22 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Professional Tree Services Perth | Trees A Crowd",
description: "Expert tree removal, pruning & maintenance in Perth WA. Safe, reliable local service. Call 0450 552 659 for free quote.",
};
export default function RootLayout({
children,
}: Readonly<{
@@ -26,7 +30,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${inter.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -38,4 +44,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -48,7 +48,7 @@ export default function HomePage() {
{ text: "Get a Free Quote", href: "/contact" },
]}
layoutOrder="default"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h&_wi=1"
imageAlt="Professional tree removal service in Perth"
frameStyle="card"
mediaAnimation="slide-up"
@@ -66,11 +66,11 @@ export default function HomePage() {
icon: Trees,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h&_wi=2",
imageAlt: "Professional tree removal service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=1",
imageAlt: "Clean site after removal",
},
],
@@ -81,11 +81,11 @@ export default function HomePage() {
icon: Scissors,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0olw48",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0olw48&_wi=1",
imageAlt: "Professional pruning service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=1",
imageAlt: "Healthy tree after pruning",
},
],
@@ -96,11 +96,11 @@ export default function HomePage() {
icon: Zap,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y9b7u8",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y9b7u8&_wi=1",
imageAlt: "Tree lopping service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=2",
imageAlt: "Cleared property space",
},
],
@@ -111,11 +111,11 @@ export default function HomePage() {
icon: AlertTriangle,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=w95mpj",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=w95mpj&_wi=1",
imageAlt: "Dead tree removal service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar&_wi=1",
imageAlt: "Site after removal",
},
],
@@ -126,11 +126,11 @@ export default function HomePage() {
icon: Heart,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p2ur98",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p2ur98&_wi=1",
imageAlt: "Tree maintenance service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=2",
imageAlt: "Well-maintained trees",
},
],
@@ -141,11 +141,11 @@ export default function HomePage() {
icon: Sparkles,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=3",
imageAlt: "Clean property",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar&_wi=2",
imageAlt: "Site restoration",
},
],
@@ -188,7 +188,7 @@ export default function HomePage() {
price: "Complete",
rating: 5,
reviewCount: "2024",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xbvgmv",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xbvgmv&_wi=1",
imageAlt: "Tree removal before",
},
{
@@ -198,7 +198,7 @@ export default function HomePage() {
price: "Complete",
rating: 5,
reviewCount: "2024",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=4",
imageAlt: "Site after removal",
},
{
@@ -208,7 +208,7 @@ export default function HomePage() {
price: "Complete",
rating: 5,
reviewCount: "2024",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9rvv9g",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9rvv9g&_wi=1",
imageAlt: "Tree before pruning",
},
{
@@ -218,7 +218,7 @@ export default function HomePage() {
price: "Complete",
rating: 5,
reviewCount: "2024",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=3",
imageAlt: "Tree after pruning",
},
]}
@@ -245,7 +245,7 @@ export default function HomePage() {
role: "Homeowner",
company: "Perth, WA",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga&_wi=1",
imageAlt: "Jonathan Allison",
},
{
@@ -254,7 +254,7 @@ export default function HomePage() {
role: "Business Owner",
company: "A Touch of Glass Massage",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bjncm1&_wi=1",
imageAlt: "Robin",
},
{
@@ -263,7 +263,7 @@ export default function HomePage() {
role: "Homeowner",
company: "Craigie, WA",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=azy8ga&_wi=2",
imageAlt: "Margaret Chen",
},
]}

View File

@@ -44,11 +44,11 @@ export default function ServicesPage() {
icon: Trees,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0rg3h&_wi=3",
imageAlt: "Professional tree removal service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=5",
imageAlt: "Clean site after removal",
},
],
@@ -59,11 +59,11 @@ export default function ServicesPage() {
icon: Scissors,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0olw48",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0olw48&_wi=2",
imageAlt: "Professional pruning service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=4",
imageAlt: "Healthy tree after pruning",
},
],
@@ -74,11 +74,11 @@ export default function ServicesPage() {
icon: Zap,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y9b7u8",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y9b7u8&_wi=2",
imageAlt: "Tree lopping service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=6",
imageAlt: "Cleared property space",
},
],
@@ -89,11 +89,11 @@ export default function ServicesPage() {
icon: AlertTriangle,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=w95mpj",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=w95mpj&_wi=2",
imageAlt: "Dead tree removal service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar&_wi=3",
imageAlt: "Site after removal",
},
],
@@ -104,11 +104,11 @@ export default function ServicesPage() {
icon: Heart,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p2ur98",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p2ur98&_wi=2",
imageAlt: "Tree maintenance service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=14j6m1&_wi=5",
imageAlt: "Well-maintained trees",
},
],
@@ -119,11 +119,11 @@ export default function ServicesPage() {
icon: Sparkles,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5xsd6w&_wi=7",
imageAlt: "Clean property",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ixgar&_wi=4",
imageAlt: "Site restoration",
},
],