ungrayscale if connected

This commit is contained in:
talksik
2022-05-07 15:25:06 -05:00
parent 5459e2fd2b
commit a1e13267cb
3 changed files with 14 additions and 5 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ async function createLine(req: Request, res: Response) {
const newLine = new Line(
new ObjectId(userInfo.userId),
reqObj.lineName,
reqObj.lineName ?? undefined,
new Date(),
new Date(),
new ObjectId()
@@ -1,6 +1,12 @@
import { Avatar } from "antd";
export default function LineIcon({ sourceImages }: { sourceImages: string[] }) {
export default function LineIcon({
sourceImages,
grayscale = true,
}: {
sourceImages: string[];
grayscale: boolean;
}) {
return (
<Avatar.Group
maxCount={2}
@@ -20,7 +26,7 @@ export default function LineIcon({ sourceImages }: { sourceImages: string[] }) {
src={avatarSrc}
shape="square"
size={"default"}
className={"grayscale"}
className={`${grayscale && "grayscale"}`}
/>
))}
</Avatar.Group>
@@ -142,7 +142,9 @@ export default function LineRow({
{renderActivityIcon}
<span className="flex flex-row gap-2 items-center justify-start text-slate-800">
{profilePictures && <LineIcon sourceImages={profilePictures} />}
{profilePictures && (
<LineIcon grayscale={!isUserTunedIn} sourceImages={profilePictures} />
)}
<h2
className={`text-inherit text-md truncate ${
@@ -151,7 +153,8 @@ export default function LineRow({
: ""
}`}
>
{masterLineData.lineDetails.name}
{masterLineData.lineDetails.name ||
masterLineData.otherUserObjects[0].givenName}
</h2>
</span>