import { Component } from "solid-js";
export const PrettifyCSV: Component<{lines: () => string[];}> = ({ lines }) => {
const header = () => lines().slice(0, 1);
const content = () => lines().slice(1) ?? [];
return (
{header()}
{content().map(line => )}
)
}
const PrettifyLine: Component<{line: string;}> = ({ line }) => {
const splitLine = line.split(";");
const params = splitLine.slice(0, 15);
const phenomena = splitLine.slice(15);
return (
{ params.map(param => | {param} | )}
{ phenomena.join(",") } |
)
}