From a248f8345b3c4acac545159d6bc5aff0a73f7aaf Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:57 +0000 Subject: [PATCH 1/8] Update src/app/about/page.tsx --- src/app/about/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index aa34a3d..60dee32 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -69,7 +69,7 @@ export default function AboutPage() { }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg" + imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg?_wi=3" imageAlt="New Era RP community collaboration" useInvertedBackground={false} /> @@ -161,7 +161,7 @@ export default function AboutPage() { role: "Police Chief", company: "LSPD", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/cute-gen-z-youngster-does-influencer-marketing-presenting-social-media-fans-product-endorsement_482257-76867.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/cute-gen-z-youngster-does-influencer-marketing-presenting-social-media-fans-product-endorsement_482257-76867.jpg?_wi=2", imageAlt: "Marcus Johnson", }, { @@ -170,7 +170,7 @@ export default function AboutPage() { role: "Business Owner", company: "Chen's Garage", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-green-t-shirt-holding-red-bank-card-d-sunglasses-light-white-wall-film-lonely-cinema_140725-71386.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-green-t-shirt-holding-red-bank-card-d-sunglasses-light-white-wall-film-lonely-cinema_140725-71386.jpg?_wi=2", imageAlt: "Sarah Chen", }, { @@ -179,7 +179,7 @@ export default function AboutPage() { role: "EMS Paramedic", company: "LSMC", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-hacker_23-2148165932.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-hacker_23-2148165932.jpg?_wi=2", imageAlt: "David Rodriguez", }, { @@ -188,7 +188,7 @@ export default function AboutPage() { role: "Independent Taxi Driver", company: "Solo Operator", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/impressed-young-male-student-wearing-headphones-playing-game-mobile-phone-isolated-purple-background_141793-135832.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/impressed-young-male-student-wearing-headphones-playing-game-mobile-phone-isolated-purple-background_141793-135832.jpg?_wi=2", imageAlt: "Emma Thompson", }, ]} -- 2.49.1 From 7eb1e4cdd4589849508e6aeb2ca45e7d42be8714 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:58 +0000 Subject: [PATCH 2/8] Update src/app/apply/page.tsx --- src/app/apply/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/apply/page.tsx b/src/app/apply/page.tsx index ee9ee8f..40e7215 100644 --- a/src/app/apply/page.tsx +++ b/src/app/apply/page.tsx @@ -72,7 +72,7 @@ export default function ApplyPage() { }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg" + imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg?_wi=5" imageAlt="New Era RP application community" useInvertedBackground={false} /> @@ -162,42 +162,42 @@ export default function ApplyPage() { id: "police", name: "Police Department", price: "Law & Order", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=14", imageAlt: "Police faction", }, { id: "ems", name: "Emergency Medical Services", price: "Saving Lives", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=15", imageAlt: "EMS faction", }, { id: "government", name: "Government", price: "Administration", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=16", imageAlt: "Government faction", }, { id: "gangs", name: "Criminal Organizations", price: "Risk & Reward", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=17", imageAlt: "Criminal faction", }, { id: "business", name: "Business Owners", price: "Entrepreneurship", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=18", imageAlt: "Business faction", }, { id: "independent", name: "Independent Life", price: "Freedom", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=19", imageAlt: "Independent faction", }, ]} -- 2.49.1 From 5f7c587a2724969e52114f6caa7a286cfdda8ee8 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:58 +0000 Subject: [PATCH 3/8] Update src/app/community/page.tsx --- src/app/community/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/community/page.tsx b/src/app/community/page.tsx index f9255df..a379508 100644 --- a/src/app/community/page.tsx +++ b/src/app/community/page.tsx @@ -69,7 +69,7 @@ export default function CommunityPage() { }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg" + imageSrc="http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324650.jpg?_wi=4" imageAlt="Community collaboration" useInvertedBackground={false} /> @@ -168,7 +168,7 @@ export default function CommunityPage() { company: "LSPD", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/cute-gen-z-youngster-does-influencer-marketing-presenting-social-media-fans-product-endorsement_482257-76867.jpg", + "http://img.b2bpic.net/free-photo/cute-gen-z-youngster-does-influencer-marketing-presenting-social-media-fans-product-endorsement_482257-76867.jpg?_wi=3", imageAlt: "Marcus Johnson", }, { @@ -178,7 +178,7 @@ export default function CommunityPage() { company: "Chen's Garage", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/front-view-young-male-green-t-shirt-holding-red-bank-card-d-sunglasses-light-white-wall-film-lonely-cinema_140725-71386.jpg", + "http://img.b2bpic.net/free-photo/front-view-young-male-green-t-shirt-holding-red-bank-card-d-sunglasses-light-white-wall-film-lonely-cinema_140725-71386.jpg?_wi=3", imageAlt: "Sarah Chen", }, { @@ -188,7 +188,7 @@ export default function CommunityPage() { company: "LSMC", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-hacker_23-2148165932.jpg", + "http://img.b2bpic.net/free-photo/portrait-hacker_23-2148165932.jpg?_wi=3", imageAlt: "David Rodriguez", }, { @@ -198,7 +198,7 @@ export default function CommunityPage() { company: "Solo Operator", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/impressed-young-male-student-wearing-headphones-playing-game-mobile-phone-isolated-purple-background_141793-135832.jpg", + "http://img.b2bpic.net/free-photo/impressed-young-male-student-wearing-headphones-playing-game-mobile-phone-isolated-purple-background_141793-135832.jpg?_wi=3", imageAlt: "Emma Thompson", }, ]} -- 2.49.1 From c97b5882408d923518e3b20023ec01b3801e039b Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:58 +0000 Subject: [PATCH 4/8] Update src/app/economy/page.tsx --- src/app/economy/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/economy/page.tsx b/src/app/economy/page.tsx index 925fb27..9b7d66f 100644 --- a/src/app/economy/page.tsx +++ b/src/app/economy/page.tsx @@ -69,7 +69,7 @@ export default function EconomyPage() { }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg" + imageSrc="http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=2" imageAlt="Jobs and economy system" useInvertedBackground={false} /> @@ -93,7 +93,7 @@ export default function EconomyPage() { name: "Taxi Driver", price: "$500-1000/trip", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=3", imageAlt: "Taxi Driver", }, { @@ -101,7 +101,7 @@ export default function EconomyPage() { name: "Mechanic", price: "$200-5000/repair", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=4", imageAlt: "Mechanic", }, { @@ -109,7 +109,7 @@ export default function EconomyPage() { name: "Truck Driver", price: "$1000-3000/load", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=5", imageAlt: "Truck Driver", }, { @@ -117,7 +117,7 @@ export default function EconomyPage() { name: "Restaurant Chef", price: "$300-800/shift", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=6", imageAlt: "Restaurant Chef", }, { @@ -125,7 +125,7 @@ export default function EconomyPage() { name: "Security Guard", price: "$400-1500/shift", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=7", imageAlt: "Security Guard", }, { @@ -133,7 +133,7 @@ export default function EconomyPage() { name: "Merchant Trader", price: "Variable", imageSrc: - "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg", + "http://img.b2bpic.net/free-photo/african-american-car-mechanic-his-coworker-communicating-auto-repair-shop_637285-4237.jpg?_wi=8", imageAlt: "Merchant Trader", }, ]} -- 2.49.1 From c1e9c295d796a9e52a0e8546b7f3aa6270571df8 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:59 +0000 Subject: [PATCH 5/8] Update src/app/factions/page.tsx --- src/app/factions/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/factions/page.tsx b/src/app/factions/page.tsx index b4b6cea..6271fcd 100644 --- a/src/app/factions/page.tsx +++ b/src/app/factions/page.tsx @@ -58,42 +58,42 @@ export default function FactionsPage() { id: "police", name: "Police Department", price: "Law & Order", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=8", imageAlt: "Police Department faction", }, { id: "ems", name: "Emergency Medical Services", price: "Saving Lives", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=9", imageAlt: "EMS faction", }, { id: "government", name: "Government", price: "Administration", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=10", imageAlt: "Government faction", }, { id: "gangs", name: "Criminal Organizations", price: "Risk & Reward", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=11", imageAlt: "Criminal Organizations faction", }, { id: "business", name: "Business Owners", price: "Entrepreneurship", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=12", imageAlt: "Business Owners faction", }, { id: "independent", name: "Independent Life", price: "Freedom", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-with-holographic-tablet_1112-647.jpg?_wi=13", imageAlt: "Independent Life path", }, ]} -- 2.49.1 From 0f5096113ae830a476fbf6a0441324df9060a3ea Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 16 Mar 2026 06:49:59 +0000 Subject: [PATCH 6/8] Update src/app/layout.tsx --- src/app/layout.tsx | 55 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 42fa6ab..88f13b7 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,61 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { DM_Sans } 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 { DM_Sans } 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 dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "New Era RP - Serious Roleplay Server", + description: "Join New Era RP, the premier serious roleplay server. Experience dynamic factions, realistic economy, and immersive storytelling. Apply now and shape your character's destiny.", + keywords: "roleplay server, GTA RP, serious RP, multiplayer gaming, factions, economy simulation", + metadataBase: new URL("https://neweraroleplay.com"), + alternates: { + canonical: "https://neweraroleplay.com", + }, + openGraph: { + title: "New Era RP - Serious Roleplay Server", + description: "Experience immersive roleplay with New Era RP. Join factions, earn through economy, and build your legacy.", + url: "https://neweraroleplay.com", + siteName: "New Era RP", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/digital-art-inmersive-exhibition_23-2151428542.jpg", + alt: "New Era RP Server", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "New Era RP - Serious Roleplay Server", + description: "Join the best serious RP server. Factions, economy, and community await.", + images: ["http://img.b2bpic.net/free-photo/digital-art-inmersive-exhibition_23-2151428542.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +64,9 @@ export default function RootLayout({ return ( - + {children}