Fix lint issues

This commit is contained in:
Gregory Schier
2026-01-13 09:32:52 -08:00
parent d550b42ca3
commit 9970d5fa6f
2 changed files with 4 additions and 4 deletions

View File

@@ -193,7 +193,7 @@ function EventDetails({
`${String(e.duration)}ms`
)}
</KeyValueRow>
{e.overridden && <KeyValueRow label="Source">Workspace Override</KeyValueRow>}
{e.overridden ? <KeyValueRow label="Source">Workspace Override</KeyValueRow> : null}
</KeyValueRows>
);
}

View File

@@ -4,15 +4,15 @@ import type { HTMLAttributes, ReactElement, ReactNode } from 'react';
interface Props {
children:
| ReactElement<HTMLAttributes<HTMLTableColElement>>
| ReactElement<HTMLAttributes<HTMLTableColElement>>[];
| (ReactElement<HTMLAttributes<HTMLTableColElement>> | null)[];
}
export function KeyValueRows({ children }: Props) {
children = Array.isArray(children) ? children : [children];
const childArray = Array.isArray(children) ? children.filter(Boolean) : [children];
return (
<table className="text-editor font-mono min-w-0 w-full mb-auto">
<tbody className="divide-y divide-surface-highlight">
{children.map((child, i) => (
{childArray.map((child, i) => (
// biome-ignore lint/suspicious/noArrayIndexKey: none
<tr key={i}>{child}</tr>
))}