dpkit
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
10 lines • 1.6 kB
JavaScript
import React from "react";
import { DataGrid } from "./DataGrid.js";
// TODO: Support showing other schema/field properties
export function SchemaGrid(props) {
const records = [
Object.fromEntries(props.schema.fields.map(field => [field.name, field.type])),
];
return React.createElement(DataGrid, { records: records });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2NoZW1hR3JpZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvU2NoZW1hR3JpZC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxLQUFLLE1BQU0sT0FBTyxDQUFBO0FBQ3pCLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFnQixDQUFBO0FBRXpDLHNEQUFzRDtBQUV0RCxNQUFNLFVBQVUsVUFBVSxDQUFDLEtBQXlCO0lBQ2xELE1BQU0sT0FBTyxHQUFHO1FBQ2QsTUFBTSxDQUFDLFdBQVcsQ0FDaEIsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUMzRDtLQUNGLENBQUE7SUFFRCxPQUFPLG9CQUFDLFFBQVEsSUFBQyxPQUFPLEVBQUUsT0FBTyxHQUFJLENBQUE7QUFDdkMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2NoZW1hIH0gZnJvbSBcIkBkcGtpdC9hbGxcIlxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBEYXRhR3JpZCB9IGZyb20gXCIuL0RhdGFHcmlkLnRzeFwiXG5cbi8vIFRPRE86IFN1cHBvcnQgc2hvd2luZyBvdGhlciBzY2hlbWEvZmllbGQgcHJvcGVydGllc1xuXG5leHBvcnQgZnVuY3Rpb24gU2NoZW1hR3JpZChwcm9wczogeyBzY2hlbWE6IFNjaGVtYSB9KSB7XG4gIGNvbnN0IHJlY29yZHMgPSBbXG4gICAgT2JqZWN0LmZyb21FbnRyaWVzKFxuICAgICAgcHJvcHMuc2NoZW1hLmZpZWxkcy5tYXAoZmllbGQgPT4gW2ZpZWxkLm5hbWUsIGZpZWxkLnR5cGVdKSxcbiAgICApLFxuICBdXG5cbiAgcmV0dXJuIDxEYXRhR3JpZCByZWNvcmRzPXtyZWNvcmRzfSAvPlxufVxuIl19