fix: work item property icon renderer (#8363)

This commit is contained in:
Aaryan Khandelwal
2025-12-17 19:56:31 +05:30
committed by GitHub
parent 617c7ab734
commit b7621c62eb

View File

@@ -2,7 +2,7 @@ import type { ReactNode } from "react";
import { cn } from "@plane/utils";
type TSidebarPropertyListItemProps = {
icon: React.FC<{ className?: string }> | React.ReactNode;
icon: React.FC<{ className?: string }>;
label: string;
children: ReactNode;
appendElement?: ReactNode;
@@ -15,7 +15,7 @@ export function SidebarPropertyListItem(props: TSidebarPropertyListItemProps) {
return (
<div className="flex items-center gap-2">
<div className="flex shrink-0 items-center gap-1.5 w-30 text-body-xs-regular text-tertiary h-7.5">
{typeof Icon === "function" ? <Icon className="size-4 shrink-0" /> : Icon}
<Icon className="size-4 shrink-0" />
<span>{label}</span>
{appendElement}
</div>