12345678910111213141516171819202122232425262728 |
- import React, { useEffect } from "react";
- import { useModel } from "umi";
- import { MiniMap } from "@antv/x6-plugin-minimap";
- export default function Navigator() {
- const { graph } = useModel("erModel");
- const mapRef = React.useRef<HTMLDivElement>(null);
- useEffect(() => {
- console.log("graph", graph);
- if (graph && mapRef.current) {
- graph.use(
- new MiniMap({
- container: mapRef.current,
- width: 330,
- height: 210,
- padding: 10,
- })
- );
- }
- }, [graph, mapRef.current]);
- return (
- <div>
- <div ref={mapRef}></div>
- </div>
- );
- }
|