+
+ {coords}
+ void copyText(coords)} />
+
+ {artifact.conflict && (
+
+
+
+ Versions requested: {artifact.requested.join(", ")}
+
+
+ )}
+
+ {usages.map((u, i) => (
+
+ ))}
+
+
+ );
+}
+
+export function DependencyAnalyzer(_props: { input: EditorInput }) {
+ const tx = useTx();
+ const maven = useBuild((s) => s.model?.maven ?? null);
+ const syncing = useBuild((s) => s.syncing.maven);
+ const chosen = useAnalyzer((s) => s.pom);
+ const [query, setQuery] = useState("");
+ const [conflictsOnly, setConflictsOnly] = useState(false);
+ const [scope, setScope] = useState