UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

23 lines (22 loc) 874 B
import React from "react"; /** Label type accepted by WatersDiagram to set translatable text labels */ interface Label { /** Unique string id, used to update defaults or add new */ key: string; /** Displayed text in diagram */ labelText?: string; /** X offset from top left in pixels */ x?: string | number; /** Y offset from top left in pixels */ y?: string | number; /** CSS style properties for text. Defaults to 12pt Helvetica */ style?: React.CSSProperties; } /** Array of Labels to be inserted into the waters diagram */ export interface LabelProps { /** Array of Label, overrides default labels with same key id, otherwise adds as new label */ labels?: Label[]; } /** Serves up a translatable SVG image showing nautical boundaries */ export declare const WatersDiagram: React.FunctionComponent<LabelProps>; export {};