mirror of
https://github.com/zadam/trilium.git
synced 2025-11-16 13:34:30 +01:00
fix(board): not reacting to external title changes
This commit is contained in:
parent
8d3892757a
commit
254d3a1c8e
@ -7,6 +7,7 @@ import { ContextMenuEvent } from "../../../menus/context_menu";
|
|||||||
import { openNoteContextMenu } from "./context_menu";
|
import { openNoteContextMenu } from "./context_menu";
|
||||||
import { t } from "../../../services/i18n";
|
import { t } from "../../../services/i18n";
|
||||||
import UserAttributesDisplay from "../../attribute_widgets/UserAttributesList";
|
import UserAttributesDisplay from "../../attribute_widgets/UserAttributesList";
|
||||||
|
import { useTriliumEvent } from "../../react/hooks";
|
||||||
|
|
||||||
export const CARD_CLIPBOARD_TYPE = "trilium/board-card";
|
export const CARD_CLIPBOARD_TYPE = "trilium/board-card";
|
||||||
|
|
||||||
@ -40,6 +41,13 @@ export default function Card({
|
|||||||
const [ isVisible, setVisible ] = useState(true);
|
const [ isVisible, setVisible ] = useState(true);
|
||||||
const [ title, setTitle ] = useState(note.title);
|
const [ title, setTitle ] = useState(note.title);
|
||||||
|
|
||||||
|
useTriliumEvent("entitiesReloaded", ({ loadResults }) => {
|
||||||
|
const row = loadResults.getEntityRow("notes", note.noteId);
|
||||||
|
if (row) {
|
||||||
|
setTitle(row.title);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const handleDragStart = useCallback((e: DragEvent) => {
|
const handleDragStart = useCallback((e: DragEvent) => {
|
||||||
e.dataTransfer!.effectAllowed = 'move';
|
e.dataTransfer!.effectAllowed = 'move';
|
||||||
const data: CardDragData = { noteId: note.noteId, branchId: branch.branchId, fromColumn: column, index };
|
const data: CardDragData = { noteId: note.noteId, branchId: branch.branchId, fromColumn: column, index };
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user