UNPKG

@recogito/annotorious

Version:

A JavaScript image annotation library

22 lines (21 loc) 788 B
import { jsx as f, Fragment as g } from "./annotorious-react.es16.js"; import { Children as d, useContext as x, useEffect as n, cloneElement as h } from "react"; import { createImageAnnotator as u } from "./annotorious-react.es12.js"; import { AnnotoriousContext as y } from "./annotorious-react.es2.js"; const j = (t) => { const { children: e, tool: A, ...r } = t, i = d.only(e), { anno: o, setAnno: l } = x(y), c = (m) => { if (!o) { const s = m.target, a = u(s, r); l(a); } }; return n(() => { t.tool && o && o.setDrawingTool(t.tool); }, [t.tool, o]), n(() => { o && (o.style = t.style); }, [t.style]), /* @__PURE__ */ f(g, { children: h(i, { onLoad: c }) }); }; export { j as ImageAnnotator }; //# sourceMappingURL=annotorious-react.es5.js.map