From fc82d0fce1de362b6365c8ccd4b97fd8b17a8409 Mon Sep 17 00:00:00 2001 From: TroopJostle Date: Sat, 5 Sep 2026 15:41:06 +0400 Subject: [PATCH] fix(notes): add close button to sticky notes --- .../src/features/notes/StickyNoteCard.tsx | 16 +++++++++++++++- .../src/features/workspace/WorkspaceCanvas.tsx | 1 + src/renderer/src/styles/app.css | 4 +++- tests/settings-ui.test.mjs | 14 ++++++++++++++ 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/features/notes/StickyNoteCard.tsx b/src/renderer/src/features/notes/StickyNoteCard.tsx index e0422ea..746624e 100644 --- a/src/renderer/src/features/notes/StickyNoteCard.tsx +++ b/src/renderer/src/features/notes/StickyNoteCard.tsx @@ -19,6 +19,7 @@ interface StickyNoteCardProps { snapTargets: readonly SessionBounds[]; onBoundsChange(id: string, bounds: SessionBounds): void; onTextChange(id: string, text: string): void; + onClose(id: string): void; } interface DragState { @@ -43,7 +44,8 @@ export function StickyNoteCard({ snapEnabled, snapTargets, onBoundsChange, - onTextChange + onTextChange, + onClose }: StickyNoteCardProps): React.JSX.Element { const editor = useRef(null); const dragState = useRef(null); @@ -216,6 +218,18 @@ export function StickyNoteCard({ onPointerCancel={endDrag} > {t(locale, "stickyNote")} +