mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-20 18:29:48 -05:00
* Initial * CSS lint * Test CI * Add 1v1, 2v2, and 3v3 Tags (#1771) * Initial * CSS lint * Test CI * Rename step --------- Co-authored-by: xi <104683822+ximk@users.noreply.github.com>
22 lines
486 B
TypeScript
22 lines
486 B
TypeScript
import { sql } from "kysely";
|
|
import type { Tables } from "~/db/tables";
|
|
|
|
export const COMMON_USER_FIELDS = [
|
|
"User.id",
|
|
"User.username",
|
|
"User.discordId",
|
|
"User.discordAvatar",
|
|
"User.customUrl",
|
|
] as const;
|
|
|
|
export type CommonUser = Pick<
|
|
Tables["User"],
|
|
"id" | "username" | "discordId" | "discordAvatar" | "customUrl"
|
|
>;
|
|
|
|
export const userChatNameColor = sql<
|
|
string | null
|
|
>`IIF(COALESCE("User"."patronTier", 0) >= 2, "User"."css" ->> 'chat', null)`.as(
|
|
"chatNameColor",
|
|
);
|