fix: prevent provider error for public boards

This commit is contained in:
Henry
2025-02-26 22:32:13 +00:00
parent f3fb71fe50
commit 418735724b
2 changed files with 6 additions and 4 deletions

View File

@@ -12,7 +12,6 @@ import {
import type { GetCardByIdOutput } from "@kan/api/types";
import Avatar from "~/components/Avatar";
import { useWorkspace } from "~/providers/workspace";
import Comment from "./Comment";
type ActivityType =
@@ -141,13 +140,13 @@ const ActivityList = ({
activities,
cardPublicId,
isLoading,
isAdmin,
}: {
activities: NonNullable<GetCardByIdOutput>["activities"];
cardPublicId: string;
isLoading: boolean;
isAdmin?: boolean;
}) => {
const { workspace } = useWorkspace();
return (
<div className="flex flex-col space-y-4 pt-4">
{activities.map((activity, index) => {
@@ -174,7 +173,7 @@ const ActivityList = ({
comment={activity.comment?.comment}
isEdited={!!activity.comment?.updatedAt}
isAuthor={activity.comment?.createdBy === activity.user?.id}
isAdmin={workspace.role === "admin"}
isAdmin={isAdmin ?? false}
/>
);