diff --git a/src/app/games/page.tsx b/src/app/games/page.tsx index 9acd13a..969e89e 100644 --- a/src/app/games/page.tsx +++ b/src/app/games/page.tsx @@ -56,7 +56,7 @@ export default function GamesPage() { category: "Matchup Analysis", title: "Rays vs Yankees: Season Opener Preview", excerpt: "Yankees bring strong offensive lineup. Rays counter with solid pitching rotation. Key matchups include Arozarena vs Giancarlo and our lineup against Yankees starter. Expect competitive game with playoff-caliber intensity.", - imageSrc: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-228.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-228.jpg?_wi=3", imageAlt: "Rays Yankees matchup", authorName: "Team Analytics", authorAvatar: "http://img.b2bpic.net/free-photo/full-shot-kid-kicking-yellow-ball_23-2149457245.jpg", @@ -67,7 +67,7 @@ export default function GamesPage() { category: "Game Preview", title: "Red Sox Series: What to Expect in Boston", excerpt: "Head to Fenway Park for crucial divisional matchup. Red Sox have been strong at home but our recent form is excellent. Pitching matchups will be critical. Scout report highlights Boston's weakness against high fastballs.", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-kid-wearing-kickball-equipment_23-2149457236.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-kid-wearing-kickball-equipment_23-2149457236.jpg?_wi=3", imageAlt: "Red Sox preview", authorName: "Scouting Report", authorAvatar: "http://img.b2bpic.net/free-vector/beauty-salon-booking-app_23-2148556919.jpg", @@ -89,42 +89,42 @@ export default function GamesPage() { { title: "Schedule Management", description: "View all games, practices, and team events with integrated calendar system", - imageSrc: "http://img.b2bpic.net/free-vector/beauty-salon-booking-app_23-2148556919.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/beauty-salon-booking-app_23-2148556919.jpg?_wi=5", imageAlt: "Schedule management", buttonIcon: Calendar, }, { title: "Player Analytics", description: "Track batting averages, home runs, RBIs, and performance metrics in real-time", - imageSrc: "http://img.b2bpic.net/free-vector/softball-tournament-flyer-template_742173-20069.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/softball-tournament-flyer-template_742173-20069.jpg?_wi=2", imageAlt: "Player statistics", buttonIcon: BarChart3, }, { title: "Game Reports", description: "Access comprehensive game previews, matchup analysis, and scouting reports", - imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-basketball-facebook-cover-with-score_23-2149364675.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-basketball-facebook-cover-with-score_23-2149364675.jpg?_wi=5", imageAlt: "Game analysis", buttonIcon: Zap, }, { title: "Team Chat", description: "Direct messaging platform for seamless team communication and coordination", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-reading-phone-messages_52683-105904.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-reading-phone-messages_52683-105904.jpg?_wi=3", imageAlt: "Team chat", buttonIcon: MessageCircle, }, { title: "Live Updates", description: "Real-time notifications for schedule changes, game updates, and announcements", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-kid-kicking-yellow-ball_23-2149457245.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-kid-kicking-yellow-ball_23-2149457245.jpg?_wi=4", imageAlt: "Live updates", buttonIcon: Bell, }, { title: "Team Coordination", description: "Centralized hub for all team logistics, travel schedules, and coordination", - imageSrc: "http://img.b2bpic.net/free-vector/beauty-salon-booking-app_23-2148556919.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/beauty-salon-booking-app_23-2148556919.jpg?_wi=6", imageAlt: "Team coordination", buttonIcon: Users, }, @@ -141,7 +141,7 @@ export default function GamesPage() { tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/medium-shot-friends-reading-phone-messages_52683-105904.jpg" + imageSrc="http://img.b2bpic.net/free-photo/medium-shot-friends-reading-phone-messages_52683-105904.jpg?_wi=4" imageAlt="Team communication" mediaAnimation="slide-up" mediaPosition="right" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 5aaf8c4..6332b23 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,52 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Nunito } 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 { Nunito } 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 nunito = Nunito({ variable: "--font-nunito", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Tampa Bay Rays Team Hub | Schedule, Stats & Chat", + description: "Unified platform for Rays team management featuring schedules, player statistics, game reports, direct messaging, and team coordination.", + keywords: "Tampa Bay Rays, team management, baseball schedule, player stats, game reports", + openGraph: { + title: "Tampa Bay Rays Team Hub", + description: "Complete team collaboration platform for the Tampa Bay Rays", + siteName: "Rays Hub", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/full-shot-kid-kicking-yellow-ball_23-2149457245.jpg", + alt: "Tampa Bay Rays Stadium", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Tampa Bay Rays Team Hub", + description: "Schedule, stats, and team coordination all in one place", + images: ["http://img.b2bpic.net/free-photo/full-shot-kid-kicking-yellow-ball_23-2149457245.jpg"], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +55,9 @@ export default function RootLayout({ return ( - + {children}