@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
17 lines (16 loc) • 712 B
TypeScript
import React from "react";
import { RbcsObjective } from "../types.js";
import { ObjectiveAnswer } from "../../types/index.js";
export type RbcsNetworkObjectiveRenderMsgFunction = (objective: RbcsObjective, objectiveMet: ObjectiveAnswer) => JSX.Element;
export interface RbcsNetworkObjectiveProps {
/** Objective to display status */
objective: RbcsObjective;
/** Answer to whether objective is met */
objectiveMet: ObjectiveAnswer;
/** optional custom objective message */
renderMsg?: RbcsNetworkObjectiveRenderMsgFunction;
}
/**
* Displays status toward meeting Network objective
*/
export declare const RbcsNetworkObjectiveStatus: React.FunctionComponent<RbcsNetworkObjectiveProps>;