From dbefaa0557b67187d0cba72fe3a14d6ea77fea2f Mon Sep 17 00:00:00 2001
From: Ralex <95540504+Ralex91@users.noreply.github.com>
Date: Sat, 25 Oct 2025 15:04:03 +0200
Subject: [PATCH] refactor(components): use arrow function syntax and improve
consistency
---
packages/web/src/app/(auth)/manager/page.tsx | 4 +-
packages/web/src/app/(auth)/page.tsx | 4 +-
packages/web/src/app/game/[gameId]/page.tsx | 4 +-
.../src/app/game/manager/[gameId]/page.tsx | 4 +-
packages/web/src/app/layout.tsx | 24 +++----
packages/web/src/components/AnswerButton.tsx | 30 ++++----
packages/web/src/components/Button.tsx | 27 +++----
packages/web/src/components/Form.tsx | 14 ++--
packages/web/src/components/Input.tsx | 28 ++++----
.../web/src/components/game/GameWrapper.tsx | 13 ++--
.../game/create/ManagerPassword.tsx | 4 +-
.../components/game/create/SelectQuizz.tsx | 4 +-
.../web/src/components/game/join/Room.tsx | 4 +-
.../web/src/components/game/join/Username.tsx | 4 +-
.../src/components/game/states/Answers.tsx | 6 +-
.../components/game/states/Leaderboard.tsx | 40 +++++------
.../web/src/components/game/states/Podium.tsx | 10 +--
.../src/components/game/states/Prepared.tsx | 46 ++++++------
.../src/components/game/states/Question.tsx | 6 +-
.../src/components/game/states/Responses.tsx | 33 ++-------
.../web/src/components/game/states/Result.tsx | 6 +-
.../web/src/components/game/states/Room.tsx | 4 +-
.../web/src/components/game/states/Start.tsx | 4 +-
.../web/src/components/game/states/Wait.tsx | 20 +++---
packages/web/src/components/icons/Circle.tsx | 42 +++++------
.../web/src/components/icons/CricleCheck.tsx | 70 +++++++++----------
.../web/src/components/icons/CricleXmark.tsx | 58 +++++++--------
.../web/src/components/icons/Pentagon.tsx | 70 +++++++++----------
packages/web/src/components/icons/Rhombus.tsx | 34 ++++-----
packages/web/src/components/icons/Square.tsx | 24 +++----
.../web/src/components/icons/Triangle.tsx | 24 +++----
packages/web/src/utils/score.ts | 23 ++++++
32 files changed, 351 insertions(+), 337 deletions(-)
create mode 100644 packages/web/src/utils/score.ts
diff --git a/packages/web/src/app/(auth)/manager/page.tsx b/packages/web/src/app/(auth)/manager/page.tsx
index b7c3b05..0b77bfc 100644
--- a/packages/web/src/app/(auth)/manager/page.tsx
+++ b/packages/web/src/app/(auth)/manager/page.tsx
@@ -8,7 +8,7 @@ import { useManagerStore } from "@rahoot/web/stores/manager"
import { useRouter } from "next/navigation"
import { useState } from "react"
-export default function Manager() {
+const Manager = () => {
const { setGameId, setStatus } = useManagerStore()
const router = useRouter()
const { socket } = useSocket()
@@ -40,3 +40,5 @@ export default function Manager() {
return