From 926814b684704e793b4787f3c27c43e63adde3dd Mon Sep 17 00:00:00 2001 From: brage-andreas Date: Tue, 25 Nov 2025 18:51:05 +0100 Subject: [PATCH 1/3] feat: add TheThinker --- .../AttendanceCard/ViewAttendeesButton.tsx | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx index 0f496edac3..bf0da345ee 100644 --- a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx +++ b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx @@ -158,6 +158,10 @@ const getAttendeeListEntryComponent = (attendee: Attendee) => { return VerifiedAttendeeListUser } + if (attendee.user.flags.includes("THE_THINKER")) { + return TheThinkerAttendeeListUser + } + return GenericAttendeeListEntry } @@ -254,3 +258,24 @@ const VerifiedAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps) => ) } + +const TheThinkerAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps) => { + const userSection = ( +
+
+ {attendee.user.name} +
+ TheThinker + + TheThinker + +
+
+ + {attendee.userGrade ? `${attendee.userGrade}. klasse` : "Ingen klasse"} + +
+ ) + + return +} From 672892d47de44466f9e8b92ea85724265193278e Mon Sep 17 00:00:00 2001 From: brage-andreas Date: Tue, 25 Nov 2025 19:00:37 +0100 Subject: [PATCH 2/3] feat: add tooltip --- .../AttendanceCard/ViewAttendeesButton.tsx | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx index bf0da345ee..1a3ca1d29d 100644 --- a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx +++ b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx @@ -264,18 +264,24 @@ const TheThinkerAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps)
{attendee.user.name} -
- TheThinker - - TheThinker - -
+ + +
+ TheThinker + + TheThinker + +
+
+ + "inshallah hehehe suiii" - en vis mann + +
- - {attendee.userGrade ? `${attendee.userGrade}. klasse` : "Ingen klasse"} - + + {attendee.userGrade ? `${attendee.userGrade}. klasse` : "Ingen klasse"}
) - return + return } From b70248cae8296c7bf8dbcf20258e7c2f7083c038 Mon Sep 17 00:00:00 2001 From: brage-andreas Date: Tue, 25 Nov 2025 19:08:08 +0100 Subject: [PATCH 3/3] feat: nerf TheThinker --- .../AttendanceCard/ViewAttendeesButton.tsx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx index 1a3ca1d29d..dc0f85ea6e 100644 --- a/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx +++ b/apps/web/src/app/arrangementer/components/AttendanceCard/ViewAttendeesButton.tsx @@ -158,7 +158,7 @@ const getAttendeeListEntryComponent = (attendee: Attendee) => { return VerifiedAttendeeListUser } - if (attendee.user.flags.includes("THE_THINKER")) { + if (attendee.user.flags.includes("VANITY_THE_THINKER")) { return TheThinkerAttendeeListUser } @@ -262,19 +262,14 @@ const VerifiedAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps) => const TheThinkerAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps) => { const userSection = (
-
+
{attendee.user.name} -
- TheThinker - - TheThinker - -
+ TheThinker
- "inshallah hehehe suiii" - en vis mann + "inshallah hehehe suiii" - TheThinker
@@ -283,5 +278,5 @@ const TheThinkerAttendeeListUser = ({ attendee, user }: AttendeeListEntryProps)
) - return + return }