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(",") } ) }