mirror of
https://github.com/zadam/trilium.git
synced 2025-11-10 15:25:51 +01:00
refactor(type_widgets): move relation map to dedicated folder
This commit is contained in:
@@ -36,7 +36,7 @@ const TYPE_MAPPINGS: Record<ExtendedNoteType, () => Promise<{ default: TypeWidge
|
|||||||
"editableText": () => import("./type_widgets/text/EditableText"),
|
"editableText": () => import("./type_widgets/text/EditableText"),
|
||||||
"render": () => import("./type_widgets/Render"),
|
"render": () => import("./type_widgets/Render"),
|
||||||
"canvas": () => import("./type_widgets/Canvas"),
|
"canvas": () => import("./type_widgets/Canvas"),
|
||||||
"relationMap": () => import("./type_widgets/RelationMap")
|
"relationMap": () => import("./type_widgets/relation_map/RelationMap")
|
||||||
// TODO: finalize the record.
|
// TODO: finalize the record.
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
import { useCallback, useEffect, useRef, useState } from "preact/hooks";
|
import { useCallback, useEffect, useRef, useState } from "preact/hooks";
|
||||||
import { TypeWidgetProps } from "./type_widget";
|
import { TypeWidgetProps } from "../type_widget";
|
||||||
import { Defaults, jsPlumb, jsPlumbInstance, OverlaySpec } from "jsplumb";
|
import { Defaults, jsPlumb, jsPlumbInstance, OverlaySpec } from "jsplumb";
|
||||||
import { useEditorSpacedUpdate, useNoteBlob, useTriliumEvent, useTriliumEvents } from "../react/hooks";
|
import { useEditorSpacedUpdate, useNoteBlob, useTriliumEvent, useTriliumEvents } from "../../react/hooks";
|
||||||
import FNote from "../../entities/fnote";
|
import FNote from "../../../entities/fnote";
|
||||||
import { ComponentChildren, RefObject } from "preact";
|
import { ComponentChildren, RefObject } from "preact";
|
||||||
import froca from "../../services/froca";
|
import froca from "../../../services/froca";
|
||||||
import NoteLink from "../react/NoteLink";
|
import NoteLink from "../../react/NoteLink";
|
||||||
import "./RelationMap.css";
|
import "./RelationMap.css";
|
||||||
import { t } from "../../services/i18n";
|
import { t } from "../../../services/i18n";
|
||||||
import panzoom, { PanZoomOptions } from "panzoom";
|
import panzoom, { PanZoomOptions } from "panzoom";
|
||||||
import dialog from "../../services/dialog";
|
import dialog from "../../../services/dialog";
|
||||||
import server from "../../services/server";
|
import server from "../../../services/server";
|
||||||
import toast from "../../services/toast";
|
import toast from "../../../services/toast";
|
||||||
import { CreateChildrenResponse } from "@triliumnext/commons";
|
import { CreateChildrenResponse } from "@triliumnext/commons";
|
||||||
import contextMenu, { ContextMenuEvent } from "../../menus/context_menu";
|
import contextMenu from "../../../menus/context_menu";
|
||||||
import appContext from "../../components/app_context";
|
import appContext from "../../../components/app_context";
|
||||||
|
|
||||||
interface MapData {
|
interface MapData {
|
||||||
notes: {
|
notes: {
|
||||||
Reference in New Issue
Block a user