Update RoomTypeTag.tsx

This commit is contained in:
Arjun Patel
2022-01-19 17:16:54 -08:00
parent 16f84f58d5
commit e6c06d86a7
+10 -11
View File
@@ -8,20 +8,20 @@ interface RoomTypeTagProps {
} }
export default function RoomTypeTag(props: RoomTypeTagProps) { export default function RoomTypeTag(props: RoomTypeTagProps) {
const universalClassNames =
"text-xs font-bold p-1 rounded-md flex flex-row space-x-2 items-center shadow-lg";
// show live even if it's some other type because people are in it // show live even if it's some other type because people are in it
if (props.roomStatus == RoomStatus.live) { if (props.roomStatus == RoomStatus.live) {
return ( return (
<span <span className={"bg-red-500 text-white " + universalClassNames}>
className="text-xs bg-red-500
text-white font-bold p-1 rounded-md flex flex-row space-x-2 items-center"
>
<FaClock /> <FaClock />
<span>live</span> <span>live</span>
</span> </span>
); );
} else if (props.roomStatus == RoomStatus.archived) { } else if (props.roomStatus == RoomStatus.archived) {
return ( return (
<span className="text-gray-700 bg-gray-200 p-1 rounded-md text-xs font-bold flex flex-row items-center space-x-1"> <span className={"text-gray-700 bg-gray-200 " + universalClassNames}>
<span>archived</span> <span>archived</span>
</span> </span>
); );
@@ -31,10 +31,7 @@ export default function RoomTypeTag(props: RoomTypeTagProps) {
switch (props.roomType) { switch (props.roomType) {
case RoomType.now: case RoomType.now:
return ( return (
<span <span className={"bg-red-500 text-white " + universalClassNames}>
className="text-xs bg-red-500
text-white font-bold p-1 rounded-md flex flex-row space-x-2 items-center"
>
<FaClock /> <FaClock />
<span>live</span> <span>live</span>
</span> </span>
@@ -42,7 +39,7 @@ export default function RoomTypeTag(props: RoomTypeTagProps) {
case RoomType.scheduled: case RoomType.scheduled:
return ( return (
<span className="text-blue-700 bg-blue-200 p-1 rounded-md text-xs font-bold flex flex-row items-center space-x-1"> <span className={"text-blue-700 bg-blue-200 " + universalClassNames}>
<FaClock /> <FaClock />
<span>scheduled</span> <span>scheduled</span>
</span> </span>
@@ -50,7 +47,9 @@ export default function RoomTypeTag(props: RoomTypeTagProps) {
case RoomType.recurring: case RoomType.recurring:
return ( return (
<span className="text-yellow-700 bg-yellow-200 p-1 rounded-md text-xs font-bold flex flex-row items-center space-x-1"> <span
className={"text-yellow-700 bg-yellow-200 " + universalClassNames}
>
<IoTimer /> <IoTimer />
<span>recurring</span> <span>recurring</span>
</span> </span>