This commit is contained in:
MartinBraquet
2025-10-19 22:50:09 +02:00
parent b431fa11fa
commit 283d2743e0
3 changed files with 9 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
import { ENV_CONFIG, MOD_IDS } from 'common/envs/constants'
import { ENV_CONFIG, MOD_USERNAMES } from 'common/envs/constants'
import { User } from 'common/user'
import { removeUndefinedProps } from 'common/util/object'
@@ -22,6 +22,6 @@ export function toUserAPIResponse(user: User): FullUser {
...user,
url: `https://${ENV_CONFIG.domain}/${user.username}`,
isAdmin: ENV_CONFIG.adminIds.includes(user.id),
isTrustworthy: MOD_IDS.includes(user.id),
isTrustworthy: MOD_USERNAMES.includes(user.username),
})
}

View File

@@ -12,7 +12,7 @@ export function isAdminId(id: string) {
}
export function isModId(id: string) {
return MOD_IDS.includes(id)
return MOD_USERNAMES.includes(id)
}
export const ENV = isProd() ? 'prod' : 'dev'
@@ -58,8 +58,8 @@ export const AUTH_COOKIE_NAME = `FBUSER_${PROJECT_ID.toUpperCase().replace(
'_'
)}`
export const MOD_IDS = [
'...',
export const MOD_USERNAMES = [
'Martin',
]
export const VERIFIED_USERNAMES = [

View File

@@ -1,6 +1,6 @@
import Link from 'next/link'
import clsx from 'clsx'
import {MOD_IDS, VERIFIED_USERNAMES} from 'common/envs/constants'
import {MOD_USERNAMES, VERIFIED_USERNAMES} from 'common/envs/constants'
import {SparklesIcon} from '@heroicons/react/solid'
import {Tooltip} from './tooltip'
import {BadgeCheckIcon, ShieldCheckIcon} from '@heroicons/react/outline'
@@ -122,13 +122,12 @@ export function UserBadge(props: {
username: string
fresh?: boolean
}) {
const {userId, username, fresh} = props
const {username, fresh} = props
const badges = []
if (MOD_IDS.includes(userId)) {
if (MOD_USERNAMES.includes(username)) {
badges.push(<ModBadge key="mod"/>)
}
if (VERIFIED_USERNAMES.includes(username)) {
} else if (VERIFIED_USERNAMES.includes(username)) {
badges.push(<VerifiedBadge key="check"/>)
}
if (fresh) {