import React from "react";
import { JSONLogLine, Span } from "../api-types";
const SpanFields: React.FC<{ span: Span }> = ({ span }) => {
let fields = Object.entries(span).filter(([name, value]) => name != "name");
if (fields.length == 0) {
return null;
}
return (
<>
{"{"}
{fields
.map(([name, value]) => {
return (
{name} = {value}
);
})
.reduce((prev, curr) => (
<>
{prev}, {curr}
>
))}
{"}"}
>
);
};
const LogSpan: React.FC<{ span: Span }> = ({ span }) => (
<>
{span.name}
{parsed.timestamp}
{parsed.level}
{parsed.spans?.map((span, i) =>