dpkit
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
14 lines • 2.3 kB
JavaScript
import { DataFrame } from "nodejs-polars";
import React from "react";
import { TableGrid } from "./TableGrid.js";
export function ErrorGrid(props) {
// TODO: Property process errors
const errors = props.errors.map(error => ({
...error,
// @ts-ignore
params: error.params ? error.params.toString() : undefined,
}));
const table = DataFrame(errors).lazy();
return React.createElement(TableGrid, { borderColor: "red", table: table, quit: props.quit });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXJyb3JHcmlkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9FcnJvckdyaWQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUE7QUFDekMsT0FBTyxLQUFLLE1BQU0sT0FBTyxDQUFBO0FBQ3pCLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBaUIsQ0FBQTtBQUUzQyxNQUFNLFVBQVUsU0FBUyxDQUFDLEtBR3pCO0lBQ0MsZ0NBQWdDO0lBQ2hDLE1BQU0sTUFBTSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUN4QyxHQUFHLEtBQUs7UUFDUixhQUFhO1FBQ2IsTUFBTSxFQUFFLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVM7S0FDM0QsQ0FBQyxDQUFDLENBQUE7SUFFSCxNQUFNLEtBQUssR0FBRyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUE7SUFFdEMsT0FBTyxvQkFBQyxTQUFTLElBQUMsV0FBVyxFQUFDLEtBQUssRUFBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsSUFBSSxHQUFJLENBQUE7QUFDeEUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRmlsZUVycm9yLCBNZXRhZGF0YUVycm9yLCBUYWJsZUVycm9yIH0gZnJvbSBcIkBkcGtpdC9hbGxcIlxuaW1wb3J0IHsgRGF0YUZyYW1lIH0gZnJvbSBcIm5vZGVqcy1wb2xhcnNcIlxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBUYWJsZUdyaWQgfSBmcm9tIFwiLi9UYWJsZUdyaWQudHN4XCJcblxuZXhwb3J0IGZ1bmN0aW9uIEVycm9yR3JpZChwcm9wczoge1xuICBlcnJvcnM6IChUYWJsZUVycm9yIHwgTWV0YWRhdGFFcnJvciB8IEZpbGVFcnJvcilbXVxuICBxdWl0PzogYm9vbGVhblxufSkge1xuICAvLyBUT0RPOiBQcm9wZXJ0eSBwcm9jZXNzIGVycm9yc1xuICBjb25zdCBlcnJvcnMgPSBwcm9wcy5lcnJvcnMubWFwKGVycm9yID0+ICh7XG4gICAgLi4uZXJyb3IsXG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHBhcmFtczogZXJyb3IucGFyYW1zID8gZXJyb3IucGFyYW1zLnRvU3RyaW5nKCkgOiB1bmRlZmluZWQsXG4gIH0pKVxuXG4gIGNvbnN0IHRhYmxlID0gRGF0YUZyYW1lKGVycm9ycykubGF6eSgpXG5cbiAgcmV0dXJuIDxUYWJsZUdyaWQgYm9yZGVyQ29sb3I9XCJyZWRcIiB0YWJsZT17dGFibGV9IHF1aXQ9e3Byb3BzLnF1aXR9IC8+XG59XG4iXX0=