Files
artcraft/app/stories/TimelineStories/parseQueueData.tsx
T
2024-06-20 21:42:56 -04:00

18 lines
460 B
TypeScript

export function parseQueueData(data: any, indent: number) {
if (data === undefined || data === null) {
return "None";
}
if (typeof data === "object") {
return (
<div className="relative">
{Object.entries(data).map(([key, value]) => (
<div key={key} style={{ paddingLeft: 8 * indent }}>
{key}: {parseQueueData(value, indent + 1)}
</div>
))}
</div>
);
}
return data.toString();
}