Merge version_1 into main #1

Merged
bender merged 4 commits from version_1 into main 2026-03-19 21:50:45 +00:00
4 changed files with 70 additions and 31 deletions

View File

@@ -109,7 +109,7 @@ export default function ClassesPage() {
},
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg"
imageSrc="http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg?_wi=2"
imageAlt="Fitness class in session"
showDimOverlay={true}
showBlur={true}
@@ -132,7 +132,7 @@ export default function ClassesPage() {
"High-intensity interval training sessions",
"Burn maximum calories in minimum time",
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-dumbbells-bar_23-2148801858.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-dumbbells-bar_23-2148801858.jpg?_wi=2",
},
{
id: "yoga",
@@ -141,7 +141,7 @@ export default function ClassesPage() {
"Flow-based and strength-building yoga practices",
"Improve flexibility and mental clarity",
],
imageSrc: "http://img.b2bpic.net/free-photo/female-yoga-teacher-teaching-class_23-2148925784.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/female-yoga-teacher-teaching-class_23-2148925784.jpg?_wi=2",
},
{
id: "spinning",
@@ -150,7 +150,7 @@ export default function ClassesPage() {
"Energetic group cycling sessions with rhythm",
"Low-impact cardio with high motivation",
],
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg?_wi=3",
},
{
id: "pilates",
@@ -159,7 +159,7 @@ export default function ClassesPage() {
"Controlled movements for core strength",
"Build lean muscle and improve posture",
],
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg?_wi=2",
},
{
id: "crossfit",
@@ -168,7 +168,7 @@ export default function ClassesPage() {
"Compound movements for full-body strength",
"Community-driven group challenges",
],
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg?_wi=2",
},
{
id: "zumba",
@@ -177,7 +177,7 @@ export default function ClassesPage() {
"Fun and energetic dance fitness sessions",
"Improve coordination while burning calories",
],
imageSrc: "http://img.b2bpic.net/free-photo/concept-yoga-fitness-pregnancy_146671-15801.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/concept-yoga-fitness-pregnancy_146671-15801.jpg?_wi=2",
},
]}
gridVariant="bento-grid"

View File

@@ -1,24 +1,61 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Figtree } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Figtree } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const figtree = Figtree({
variable: "--font-figtree",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "FitForce Gym - Premium Fitness Center & Training",
description: "Transform your fitness journey at FitForce Gym. Expert trainers, world-class facilities, and supportive community. Join 2,500+ members today.",
keywords: "gym membership, fitness center, personal training, weight loss, strength training",
metadataBase: new URL("https://fitforcegym.com"),
alternates: {
canonical: "https://fitforcegym.com",
},
openGraph: {
title: "FitForce Gym - Your Fitness Transformation Starts Here",
description: "Join FitForce Gym and transform your body. Expert trainers, premium facilities, supportive community.",
url: "https://fitforcegym.com",
siteName: "FitForce Gym",
images: [
{
url: "http://img.b2bpic.net/free-photo/full-shot-woman-helping-men-gym_23-2149744680.jpg",
alt: "FitForce Gym Premium Fitness Center",
},
],
type: "website",
},
twitter: {
card: "summary_large_image",
title: "FitForce Gym - Transform Your Fitness",
description: "Expert trainers and premium facilities for your fitness journey.",
images: ["http://img.b2bpic.net/free-photo/full-shot-woman-helping-men-gym_23-2149744680.jpg"],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +64,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${figtree.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${figtree.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +78,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -116,7 +116,7 @@ export default function HomePage() {
"Latest treadmills, ellipticals, and rowing machines",
"Heart rate monitoring and personalized coaching",
],
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-athlete-cycling-exercise-bike-cross-training-health-club_637285-2529.jpg?_wi=1",
},
{
id: "strength",
@@ -125,7 +125,7 @@ export default function HomePage() {
"Full range of free weights and machines",
"Olympic lifting platforms and specialized equipment",
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-dumbbells-bar_23-2148801858.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-dumbbells-bar_23-2148801858.jpg?_wi=1",
},
{
id: "yoga",
@@ -134,7 +134,7 @@ export default function HomePage() {
"Multiple daily sessions for all levels",
"Certified instructors and peaceful studio space",
],
imageSrc: "http://img.b2bpic.net/free-photo/female-yoga-teacher-teaching-class_23-2148925784.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/female-yoga-teacher-teaching-class_23-2148925784.jpg?_wi=1",
},
{
id: "nutrition",
@@ -161,7 +161,7 @@ export default function HomePage() {
"Comfortable relaxation and socializing space",
"Healthy smoothie bar and café amenities",
],
imageSrc: "http://img.b2bpic.net/free-photo/concept-yoga-fitness-pregnancy_146671-15801.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/concept-yoga-fitness-pregnancy_146671-15801.jpg?_wi=1",
},
]}
gridVariant="bento-grid"
@@ -286,37 +286,37 @@ export default function HomePage() {
id: "trainer-1",
name: "James Mitchell",
role: "Head Strength Coach",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-fit-man-working-out-indoors-with-dumbbells_23-2149175409.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-fit-man-working-out-indoors-with-dumbbells_23-2149175409.jpg?_wi=1",
},
{
id: "trainer-2",
name: "Sarah Johnson",
role: "Fitness Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-with-smartphone-looking-camera_23-2147789608.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-with-smartphone-looking-camera_23-2147789608.jpg?_wi=1",
},
{
id: "trainer-3",
name: "Marcus Rodriguez",
role: "Cardio & HIIT Coach",
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg?_wi=1",
},
{
id: "trainer-4",
name: "Emma Wilson",
role: "Yoga & Flexibility",
imageSrc: "http://img.b2bpic.net/free-photo/young-female-white-tank-top-holding-hand-chin-looking-positive-front-view_176474-46132.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/young-female-white-tank-top-holding-hand-chin-looking-positive-front-view_176474-46132.jpg?_wi=1",
},
{
id: "trainer-5",
name: "David Chen",
role: "Nutrition Coach",
imageSrc: "http://img.b2bpic.net/free-photo/mature-business-manager-office_1098-21368.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/mature-business-manager-office_1098-21368.jpg?_wi=1",
},
{
id: "trainer-6",
name: "Lisa Anderson",
role: "Recovery Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg?_wi=1",
},
]}
gridVariant="three-columns-all-equal-width"

View File

@@ -51,37 +51,37 @@ export default function TrainersPage() {
id: "trainer-1",
name: "James Mitchell",
role: "Head Strength Coach",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-fit-man-working-out-indoors-with-dumbbells_23-2149175409.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-fit-man-working-out-indoors-with-dumbbells_23-2149175409.jpg?_wi=2",
},
{
id: "trainer-2",
name: "Sarah Johnson",
role: "Fitness Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-with-smartphone-looking-camera_23-2147789608.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/sporty-woman-with-smartphone-looking-camera_23-2147789608.jpg?_wi=2",
},
{
id: "trainer-3",
name: "Marcus Rodriguez",
role: "Cardio & HIIT Coach",
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/ahlete-doing-pushups-gym-with-bare-torso-sport-lifestyle_169016-58094.jpg?_wi=3",
},
{
id: "trainer-4",
name: "Emma Wilson",
role: "Yoga & Flexibility",
imageSrc: "http://img.b2bpic.net/free-photo/young-female-white-tank-top-holding-hand-chin-looking-positive-front-view_176474-46132.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/young-female-white-tank-top-holding-hand-chin-looking-positive-front-view_176474-46132.jpg?_wi=2",
},
{
id: "trainer-5",
name: "David Chen",
role: "Nutrition Coach",
imageSrc: "http://img.b2bpic.net/free-photo/mature-business-manager-office_1098-21368.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/mature-business-manager-office_1098-21368.jpg?_wi=2",
},
{
id: "trainer-6",
name: "Lisa Anderson",
role: "Recovery Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/people-pilates-reformer-class-exercising-their-bodies_23-2150858080.jpg?_wi=3",
},
]}
gridVariant="three-columns-all-equal-width"