add mlb page

This commit is contained in:
2025-04-25 16:35:53 +02:00
parent 0abc4d32aa
commit 78dff4ae2f
44 changed files with 2208 additions and 84 deletions

View File

@@ -0,0 +1,456 @@
import type { Match } from '../types'
export const matches: Match[] = [
// Week 1
{
id: 1,
division: 'Blue',
player1Id: 'roffle',
player2Id: 'haelian',
date: 'April 9, 2025',
time: '3:00 PM EDT',
datetime: new Date('2025-04-09T15:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2428370737?t=01h26m15s',
vod2: 'https://www.twitch.tv/videos/2428334601?t=02h10m32s',
completed: true,
week: 1,
},
{
id: 2,
division: 'Blue',
player1Id: 'zainotv',
player2Id: 'bear',
date: 'April 7, 2025',
time: '8:00 PM EDT',
datetime: new Date('2025-04-07T20:00:00-04:00'),
vod1: 'https://youtu.be/NCsQ3PePAdc',
vod2: 'https://www.twitch.tv/videos/2426932234?t=00h20m47s',
completed: true,
week: 1,
},
{
id: 3,
division: 'Blue',
player1Id: 'gothic',
player2Id: 'neato',
date: 'April 9, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-09T13:00:00-04:00'),
vod1: 'https://youtu.be/BAcx4fih1V4',
vod2: 'https://www.twitch.tv/videos/2428289132?t=01h56m48s',
completed: true,
week: 1,
},
{
id: 4,
division: 'Red',
player1Id: 'drspectred',
player2Id: 'malf',
date: 'April 7, 2025',
time: '11:00 AM EDT',
datetime: new Date('2025-04-07T11:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2426535670?t=01h08m29s',
vod2: 'https://www.twitch.tv/videos/2426478651?t=02h52m39s',
completed: true,
week: 1,
},
{
id: 5,
division: 'Red',
player1Id: 'skoottie',
player2Id: 'nandre',
date: 'April 7, 2025',
time: '9:00 PM EDT',
datetime: new Date('2025-04-07T21:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2426992443?t=00h15m19s',
vod2: 'https://www.twitch.tv/videos/2426985590?t=00h22m44s',
completed: true,
week: 1,
},
{
id: 6,
division: 'Red',
player1Id: 'edzy',
player2Id: 'seadubbs',
date: 'April 8, 2025',
time: '6:30 PM EDT',
datetime: new Date('2025-04-08T18:30:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2427881454?t=01h13m54s',
vod2: 'https://www.twitch.tv/videos/2427647925?t=01h51m03s',
completed: true,
week: 1,
},
// Week 2
{
id: 7,
division: 'Blue',
player1Id: 'roffle',
player2Id: 'zainotv',
date: 'April 15, 2025',
time: '5:00 PM EDT',
datetime: new Date('2025-04-15T17:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2433708429?t=2h31m42s',
vod2: 'https://www.twitch.tv/videos/2433805983?t=0h29m52s',
completed: true,
week: 2,
},
{
id: 8,
division: 'Blue',
player1Id: 'haelian',
player2Id: 'gothic',
date: 'April 16, 2025',
time: '3:00 PM EDT',
datetime: new Date('2025-04-16T15:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2434505224?t=2h4m35s',
vod2: 'https://www.twitch.tv/videos/2434576019?t=0h38m11s',
completed: true,
week: 2,
},
{
id: 9,
division: 'Blue',
player1Id: 'bear',
player2Id: 'neato',
date: 'April 16, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-16T13:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2434505033?t=0h9m42s',
vod2: 'https://www.twitch.tv/videos/2434499724?t=0h16m5s',
completed: true,
week: 2,
},
{
id: 10,
division: 'Red',
player1Id: 'drspectred',
player2Id: 'skoottie',
date: 'April 14, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-14T13:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2432780721?t=0h6m52s',
vod2: 'https://www.twitch.tv/videos/2432776421?t=0h12m29s',
completed: true,
week: 2,
},
{
id: 11,
division: 'Red',
player1Id: 'malf',
player2Id: 'edzy',
date: 'April 17, 2025',
time: '2:00 PM EDT',
datetime: new Date('2025-04-17T14:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2435238972?t=4h54m48s',
vod2: 'https://www.twitch.tv/videos/2435320190?t=2h37m18s',
completed: true,
week: 2,
},
{
id: 12,
division: 'Red',
player1Id: 'nandre',
player2Id: 'seadubbs',
date: 'April 15, 2025',
time: '6:30 PM EDT',
datetime: new Date('2025-04-15T18:30:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2433882453?t=0h11m14s',
vod2: 'https://www.twitch.tv/videos/2433878480?t=0h16m39s',
completed: true,
week: 2,
},
// Week 3
{
id: 13,
division: 'Blue',
player1Id: 'roffle',
player2Id: 'bear',
date: 'April 21, 2025',
time: '5:00 PM EDT',
datetime: new Date('2025-04-21T17:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2439002527?t=2h35m39s',
vod2: 'https://www.twitch.tv/videos/2439115722?t=0h9m57s',
completed: true,
week: 3,
},
{
id: 14,
division: 'Blue',
player1Id: 'zainotv',
player2Id: 'gothic',
date: 'April 21, 2025',
time: '4:00 PM EDT',
datetime: new Date('2025-04-21T16:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2439061383?t=0h19m32s',
vod2: 'https://www.twitch.tv/videos/2439069703?t=0h8m18s',
completed: true,
week: 3,
},
{
id: 15,
division: 'Blue',
player1Id: 'haelian',
player2Id: 'neato',
date: 'April 23, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-23T13:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2440603518?t=0h42m56s',
vod2: 'https://www.twitch.tv/videos/2440622793?t=0h15m35s',
completed: true,
week: 3,
},
{
id: 16,
division: 'Red',
player1Id: 'drspectred',
player2Id: 'nandre',
date: 'April 22, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-22T13:00:00-04:00'),
vod1: 'https://www.twitch.tv/videos/2439955669?t=0h26m44s',
vod2: 'https://www.twitch.tv/videos/2439965151?t=0h13m20s',
completed: true,
week: 3,
},
{
id: 17,
division: 'Red',
player1Id: 'malf',
player2Id: 'seadubbs',
date: 'April 25, 2025',
time: '11:00 AM EDT',
datetime: new Date('2025-04-25T11:00:00-04:00'),
completed: false,
week: 3,
},
{
id: 18,
division: 'Red',
player1Id: 'skoottie',
player2Id: 'edzy',
date: 'April 25, 2025',
time: '3:00 PM EDT',
datetime: new Date('2025-04-25T15:00:00-04:00'),
completed: false,
week: 3,
},
// Week 4
{
id: 19,
division: 'Blue',
player1Id: 'roffle',
player2Id: 'gothic',
date: 'April 29, 2025',
time: '5:00 PM EDT',
datetime: new Date('2025-04-29T17:00:00-04:00'),
completed: false,
week: 4,
},
{
id: 20,
division: 'Blue',
player1Id: 'haelian',
player2Id: 'bear',
date: 'April 28, 2025',
time: '5:00 PM EDT',
datetime: new Date('2025-04-28T17:00:00-04:00'),
completed: false,
week: 4,
},
{
id: 21,
division: 'Blue',
player1Id: 'zainotv',
player2Id: 'neato',
date: 'May 1, 2025',
time: '5:00 PM EDT',
datetime: new Date('2025-05-01T17:00:00-04:00'),
completed: false,
week: 4,
},
{
id: 22,
division: 'Red',
player1Id: 'drspectred',
player2Id: 'edzy',
date: 'April 30, 2025',
time: '1:00 PM EDT',
datetime: new Date('2025-04-30T13:00:00-04:00'),
completed: false,
week: 4,
},
{
id: 23,
division: 'Red',
player1Id: 'malf',
player2Id: 'nandre',
date: 'April 30, 2025',
time: '2:00 PM EDT',
datetime: new Date('2025-04-30T14:00:00-04:00'),
completed: false,
week: 4,
},
{
id: 24,
division: 'Red',
player1Id: 'skoottie',
player2Id: 'seadubbs',
date: 'May 2, 2025',
time: '3:00 PM EDT',
datetime: new Date('2025-05-02T15:00:00-04:00'),
completed: false,
week: 4,
},
// // Week 5
// {
// id: 25,
// division: 'Blue',
// player1Id: 'roffle',
// player2Id: 'neato',
// date: 'May 5, 2025',
// time: '5:00 PM EDT',
// datetime: new Date('2025-05-05T17:00:00-04:00'),
// completed: false,
// week: 5,
// },
// {
// id: 26,
// division: 'Blue',
// player1Id: 'haelian',
// player2Id: 'zainotv',
// date: 'May 7, 2025',
// time: '3:00 PM EDT',
// datetime: new Date('2025-05-07T15:00:00-04:00'),
// completed: false,
// week: 5,
// },
// {
// id: 27,
// division: 'Blue',
// player1Id: 'bear',
// player2Id: 'gothic',
// date: 'May 8, 2025',
// time: '1:00 PM EDT',
// datetime: new Date('2025-05-08T13:00:00-04:00'),
// completed: false,
// week: 5,
// },
// {
// id: 28,
// division: 'Red',
// player1Id: 'drspectred',
// player2Id: 'seadubbs',
// date: 'May 5, 2025',
// time: '1:00 PM EDT',
// datetime: new Date('2025-05-05T13:00:00-04:00'),
// completed: false,
// week: 5,
// },
// {
// id: 29,
// division: 'Red',
// player1Id: 'malf',
// player2Id: 'skoottie',
// date: 'May 6, 2025',
// time: '2:00 PM EDT',
// datetime: new Date('2025-05-06T14:00:00-04:00'),
// completed: false,
// week: 5,
// },
// {
// id: 30,
// division: 'Red',
// player1Id: 'nandre',
// player2Id: 'edzy',
// date: 'May 9, 2025',
// time: '6:30 PM EDT',
// datetime: new Date('2025-05-09T18:30:00-04:00'),
// completed: false,
// week: 5,
// },
//
// // Play-in Week
// {
// id: 31,
// division: 'Playoff',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 12, 2025',
// time: '5:00 PM EDT',
// datetime: new Date('2025-05-12T17:00:00-04:00'),
// completed: false,
// week: 'Play-in',
// },
// {
// id: 32,
// division: 'Playoff',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 13, 2025',
// time: '5:00 PM EDT',
// datetime: new Date('2025-05-13T17:00:00-04:00'),
// completed: false,
// week: 'Play-in',
// },
// {
// id: 33,
// division: 'Playoff',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 14, 2025',
// time: '5:00 PM EDT',
// datetime: new Date('2025-05-14T17:00:00-04:00'),
// completed: false,
// week: 'Play-in',
// },
// {
// id: 34,
// division: 'Playoff',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 15, 2025',
// time: '5:00 PM EDT',
// datetime: new Date('2025-05-15T17:00:00-04:00'),
// completed: false,
// week: 'Play-in',
// },
//
// // Finals
// {
// id: 35,
// division: 'Finals',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 17, 2025',
// time: '11:00 AM EDT',
// datetime: new Date('2025-05-17T11:00:00-04:00'),
// completed: false,
// week: 'Finals',
// },
// {
// id: 36,
// division: 'Finals',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 17, 2025',
// time: '1:00 PM EDT',
// datetime: new Date('2025-05-17T13:00:00-04:00'),
// completed: false,
// week: 'Finals',
// },
// {
// id: 37,
// division: 'Finals',
// player1Id: 'tbd',
// player2Id: 'tbd',
// date: 'May 17, 2025',
// time: '3:00 PM EDT',
// datetime: new Date('2025-05-17T15:00:00-04:00'),
// completed: false,
// week: 'Finals',
// },
]

View File

@@ -0,0 +1,123 @@
import type { Player } from '../types'
export const players: Record<string, Player> = {
roffle: {
id: 'roffle',
name: 'Roffle',
division: 'Blue',
picture: '/images/players/roffle.png',
socials: {
twitch: 'roffle',
youtube: 'RoffleLite',
},
},
haelian: {
id: 'haelian',
name: 'Haelian',
division: 'Blue',
picture: '/images/players/haelian.png',
socials: {
twitch: 'haelian',
youtube: 'Haelian',
},
},
zainotv: {
id: 'zainotv',
name: 'ZainoTV',
division: 'Blue',
picture: '/images/players/zaino.png',
socials: {
twitch: 'zainotv',
youtube: 'ZainoTVLive',
},
},
bear: {
id: 'bear',
name: 'Bear',
division: 'Blue',
picture: '/images/players/bear.png',
socials: {
twitch: 'belenosbear',
youtube: 'BelenosBear',
},
},
gothic: {
id: 'gothic',
name: 'Gothic',
division: 'Blue',
picture: '/images/players/gothic.png',
socials: {
twitch: 'gothiclorduk',
youtube: 'GothicLordUK',
},
},
neato: {
id: 'neato',
name: 'NEATO',
division: 'Blue',
picture: '/images/players/neato.jpg',
socials: {
twitch: 'neato',
youtube: 'neatoqueen',
},
},
drspectred: {
id: 'drspectred',
name: 'DrSpectred',
division: 'Red',
picture: '/images/players/doc.png',
socials: {
twitch: 'drspectred',
youtube: 'drspectred',
},
},
malf: {
id: 'malf',
name: 'MALF',
division: 'Red',
picture: '/images/players/malf.png',
socials: {
twitch: 'michaelalfox',
youtube: 'michaelalfox',
},
},
skoottie: {
id: 'skoottie',
name: 'Skoottie',
division: 'Red',
picture: '/images/players/skoottie.jpg',
socials: {
twitch: 'skoottie',
youtube: 'Skoottie',
},
},
nandre: {
id: 'nandre',
name: 'Nandre',
division: 'Red',
picture: '/images/players/nandre.jpg',
socials: {
twitch: 'nandre',
},
},
edzy: {
id: 'edzy',
name: 'Edzy',
division: 'Red',
picture: '/images/players/edzy.png',
socials: {
twitch: 'edzyttv',
youtube: 'EdzyTTV',
},
},
seadubbs: {
id: 'seadubbs',
name: 'Seadubbs',
division: 'Red',
picture: '/images/players/seadubbs.png',
socials: {
twitch: 'seadubbs11',
youtube: 'seadubbs11',
},
},
}