UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

24 lines (23 loc) 1.32 kB
import React from "react"; import { MetricGroup } from "../../types/index.js"; /** * Style component for SketchClassTable */ export declare const SketchClassTableStyled: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components").FastOmit<import("styled-components").FastOmit<Omit<import("styled-components").FastOmit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>, "ref"> & { ref?: ((instance: HTMLDivElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLDivElement> | null | undefined; }, never>, never>> & string; export interface SketchClassTableProps { /** Table rows, expected to have sketchName property and one property for each classId in classes */ rows: Record<string, string | number>[]; /** Data class definitions */ metricGroup: MetricGroup; /** Whether to format values as percentages, defaults to false */ formatPerc?: boolean; } /** * Table displaying sketch class metrics, one table row per sketch * @param SketchClassTableProps * @returns */ export declare const SketchClassTable: React.FunctionComponent<SketchClassTableProps>; export default SketchClassTable;