From e3aebb08f544ca9823ed56d97380d77d0e9426ae Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Sat, 29 Jul 2023 13:05:17 -0600 Subject: [PATCH] Matt's the only one to ask for one of these so here we go... why not? --- prisma/schema.prisma | 1 + src/pages/room/[id].tsx | 9 +++++++++ src/utils/types.ts | 1 + 3 files changed, 11 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index a53c78c..bd8df38 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,6 +1,7 @@ enum RoleValue { USER ADMIN + MATT } generator client { diff --git a/src/pages/room/[id].tsx b/src/pages/room/[id].tsx index 98bd56a..68652a1 100644 --- a/src/pages/room/[id].tsx +++ b/src/pages/room/[id].tsx @@ -15,6 +15,7 @@ import { IoReloadOutline, IoSaveOutline, } from "react-icons/io5"; +import { GiStarFormation } from "react-icons/gi"; import { z } from "zod"; import { api } from "~/utils/api"; import { getServerAuthSession } from "../../server/auth"; @@ -310,6 +311,14 @@ const RoomBody: React.FC = ({}) => { )}{" "} + {presenceItem.data.role === "MATT" && ( +
+ +
+ )}{" "} {presenceItem.clientId === roomFromDb.userId && (
; const RoleValues = { ADMIN: "ADMIN", USER: "USER", + MATT: "MATT", } as const; export type Role = BetterEnum;