From 5f8574c4e5f3f453f96286b46c66f1c80238404b Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Thu, 18 Sep 2025 00:44:49 -0700 Subject: update allnet games with private network modal, official mai2 service in USA soon --- site/src/components/GameNotes.tsx | 145 ++--------------------- site/src/components/NoteModals.tsx | 235 +++++++++++++++++++++++++++++++++++++ 2 files changed, 248 insertions(+), 132 deletions(-) create mode 100644 site/src/components/NoteModals.tsx diff --git a/site/src/components/GameNotes.tsx b/site/src/components/GameNotes.tsx index 2ef9335..6f18649 100644 --- a/site/src/components/GameNotes.tsx +++ b/site/src/components/GameNotes.tsx @@ -1,129 +1,5 @@ import React from "react"; -import Popup from "reactjs-popup"; - -const EamuseMaintenancePopup: React.FC<{ isMoe: boolean }> = ({ isMoe }) => { - return ( - - e-amusement Maintenance - - } - position="center center" - modal - closeOnDocumentClick - > -
-
-

e-amusement Maintenance Information

-
-
-

Regular Daily Maintenance

-

- Every day from 5:00 AM to 7:00 AM (JST) -

-

- In your local time:{" "} - {(() => { - const jst5am = new Date(); - jst5am.setUTCHours(20, 0, 0, 0); // 5AM JST is 8PM UTC the day before - const jst7am = new Date(); - jst7am.setUTCHours(22, 0, 0, 0); // 7AM JST is 10PM UTC the day before - const options: Intl.DateTimeFormatOptions = { - hour: "2-digit", - minute: "2-digit", - hour12: true, - }; - return `${jst5am.toLocaleTimeString([], options)} to ${jst7am.toLocaleTimeString([], options)}`; - })()} -

-

- e-amusement website, at-home Konasute games offline, Japan + Asia - cabinets offline. USA cabinets exempt -

-

Monthly Extended Maintenance

-

- Every Third Tuesday from 2:00 AM to 7:00 AM (JST) -

-

- In your local time:{" "} - {(() => { - const jst2am = new Date(); - jst2am.setUTCHours(17, 0, 0, 0); - const jst7am = new Date(); - jst7am.setUTCHours(22, 0, 0, 0); - const options: Intl.DateTimeFormatOptions = { - hour: "2-digit", - minute: "2-digit", - hour12: true, - }; - return `${jst2am.toLocaleTimeString([], options)} to ${jst7am.toLocaleTimeString([], options)}`; - })()} -

-

- ALL Cabinets + e-amusement services offline. This is moved 1 day - earlier if that day is a Japanese Holiday. -

-
-
-
-
- ); -}; - -const NesicaMaintenancePopup: React.FC<{ isMoe: boolean }> = ({ isMoe }) => { - return ( - - NESiCA Maintenance - - } - position="center center" - modal - closeOnDocumentClick - > -
-
-

NESiCA Maintenance Information

-
-
-

Regular Daily Maintenance

-

- Every day from 6:00 AM to 8:00 AM (JST) -

-

- In your local time:{" "} - {(() => { - const jst5am = new Date(); - jst5am.setUTCHours(21, 0, 0, 0); // 6AM JST is 9PM UTC the day before - const jst7am = new Date(); - jst7am.setUTCHours(23, 0, 0, 0); // 8AM JST is 11PM UTC the day before - const options: Intl.DateTimeFormatOptions = { - hour: "2-digit", - minute: "2-digit", - hour12: true, - }; - return `${jst5am.toLocaleTimeString([], options)} to ${jst7am.toLocaleTimeString([], options)}`; - })()} -

-

- IC Cards are not accepted 15 minutes prior to start of maintenance -

-
-
-
-
- ); -}; +import { NesicaMaintenancePopup, EamuseMaintenancePopup, AimeIntlMaintenanceInfo, AllnetPrivateServerWarning } from "./NoteModals"; export const GameNotes = (isMoe: boolean): Record => ({ sdvx: ( @@ -329,6 +205,9 @@ export const GameNotes = (isMoe: boolean): Record => ({ > You are on a private network if the cabinet is not in Japan

+
+ +
), idac: ( @@ -364,15 +243,16 @@ export const GameNotes = (isMoe: boolean): Record => ({ See supported regions here

-

- If your region is not shown, you are likely on a private network -

+
+ +
), maimaidx_intl: ( <> +
+ +