UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering.

30 lines (24 loc) 567 B
import { Base } from './base' import { MiniMap } from '../addon/minimap' export class MiniMapManager extends Base { public widget: MiniMap | null protected get widgetOptions() { return this.options.minimap } protected init() { this.widget = this.graph.hook.createMiniMap() } @Base.dispose() dispose() { if (this.widget) { this.widget.dispose() } } } export namespace MiniMapManager { export interface Options extends Omit<MiniMap.Options, 'graph' | 'container'> { enabled: boolean container: HTMLElement } }