UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

19 lines 721 B
import { useContext } from "react"; import { ReportContext } from "../context/index.js"; function useSketchProperties() { const context = useContext(ReportContext); if (!context) { throw new Error("ReportContext could not be found."); } context.sketchProperties.userAttributes = context.sketchProperties.userAttributes || []; return [ context.sketchProperties, (exportId, defaultValue) => { const userAttribute = context.sketchProperties.userAttributes.find((attr) => attr.exportId === exportId); return userAttribute?.value || defaultValue; }, ]; } export default useSketchProperties; //# sourceMappingURL=useSketchProperties.js.map