1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import Tree from "../../core/Tree";
| import { isAlive } from "mobx-state-tree";
| import { useLayoutEffect } from "react";
|
| export function Annotation({ annotation, root }) {
| useLayoutEffect(() => {
| return () => {
| if (annotation && isAlive(annotation)) {
| annotation.resetReady();
| }
| };
| }, [annotation?.pk, annotation?.id]);
|
| return root ? Tree.renderItem(root, annotation) : null;
| }
|
|