From a46f583437e9b66ebec6fa22e27567a71b17b497 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jul 2024 16:13:58 +0900 Subject: react router --- frontend/src/routes/golf/watch/apps/Connecting.tsx | 11 +++++++ frontend/src/routes/golf/watch/apps/Failed.tsx | 11 +++++++ frontend/src/routes/golf/watch/apps/Gaming.tsx | 38 ++++++++++++++++++++++ frontend/src/routes/golf/watch/apps/Waiting.tsx | 11 +++++++ 4 files changed, 71 insertions(+) create mode 100644 frontend/src/routes/golf/watch/apps/Connecting.tsx create mode 100644 frontend/src/routes/golf/watch/apps/Failed.tsx create mode 100644 frontend/src/routes/golf/watch/apps/Gaming.tsx create mode 100644 frontend/src/routes/golf/watch/apps/Waiting.tsx (limited to 'frontend/src/routes/golf/watch/apps') diff --git a/frontend/src/routes/golf/watch/apps/Connecting.tsx b/frontend/src/routes/golf/watch/apps/Connecting.tsx new file mode 100644 index 0000000..6f1f356 --- /dev/null +++ b/frontend/src/routes/golf/watch/apps/Connecting.tsx @@ -0,0 +1,11 @@ +type Props = { + gameId: number; +}; + +export default (_props: Props) => { + return ( +
+ 接続中です...... +
+ ); +} diff --git a/frontend/src/routes/golf/watch/apps/Failed.tsx b/frontend/src/routes/golf/watch/apps/Failed.tsx new file mode 100644 index 0000000..70d3693 --- /dev/null +++ b/frontend/src/routes/golf/watch/apps/Failed.tsx @@ -0,0 +1,11 @@ +type Props = { + gameId: number; +}; + +export default (_props: Props) => { + return ( +
+ エラー +
+ ); +} diff --git a/frontend/src/routes/golf/watch/apps/Gaming.tsx b/frontend/src/routes/golf/watch/apps/Gaming.tsx new file mode 100644 index 0000000..a17b71e --- /dev/null +++ b/frontend/src/routes/golf/watch/apps/Gaming.tsx @@ -0,0 +1,38 @@ +type Props = { + gameId: number; + problem: string | null; + scoreA: number | null; + codeA: string | null; + scoreB: number | null; + codeB: string | null; +}; + +export default ({ problem, scoreA, codeA, scoreB, codeB }: Props) => { + return ( + <> +
+
+ {problem} +
+
+
+
+ {scoreA} +
+
+
{codeA}
+
+
+
+
+ {scoreB} +
+
+
{codeB}
+
+
+
+
+ + ); +}; diff --git a/frontend/src/routes/golf/watch/apps/Waiting.tsx b/frontend/src/routes/golf/watch/apps/Waiting.tsx new file mode 100644 index 0000000..bd4f567 --- /dev/null +++ b/frontend/src/routes/golf/watch/apps/Waiting.tsx @@ -0,0 +1,11 @@ +type Props = { + gameId: number; +}; + +export default (_props: Props) => { + return ( +
+ 対戦相手が現れるのを待っています...... +
+ ); +} -- cgit v1.2.3-70-g09d2