feat(notes): jump to the task after converting; "Erweitert" badge opens it
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m20s
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m20s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4e39b367bd
commit
be85ea3093
1 file changed
+11
-4
@@ -816,13 +816,19 @@ export const OutlinerBlock: React.FC<OutlinerBlockProps> = ({
|
|||||||
{block.type === 'todo' && (
|
{block.type === 'todo' && (
|
||||||
<span className="inline-flex items-center align-middle ml-1.5 gap-1 shrink-0 pointer-events-auto z-10 relative select-none">
|
<span className="inline-flex items-center align-middle ml-1.5 gap-1 shrink-0 pointer-events-auto z-10 relative select-none">
|
||||||
{block.taskId && (
|
{block.taskId && (
|
||||||
<span
|
<button
|
||||||
className="badge-accent text-[9px] inline-flex items-center gap-0.5 px-1.5 py-0.2 rounded font-medium shrink-0"
|
type="button"
|
||||||
title="Mit erweiterter Aufgabe synchronisiert"
|
onMouseDown={(e) => e.stopPropagation()}
|
||||||
|
onClick={(e) => {
|
||||||
|
e.stopPropagation();
|
||||||
|
onOpenTask?.(block.taskId as string);
|
||||||
|
}}
|
||||||
|
className="badge-accent text-[9px] inline-flex items-center gap-0.5 px-1.5 py-0.2 rounded font-medium shrink-0 cursor-pointer hover:opacity-80"
|
||||||
|
title="Erweiterte Aufgabe öffnen"
|
||||||
>
|
>
|
||||||
<CheckSquare className="w-2.5 h-2.5" />
|
<CheckSquare className="w-2.5 h-2.5" />
|
||||||
<span>Erweitert</span>
|
<span>Erweitert</span>
|
||||||
</span>
|
</button>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{canEdit && (
|
{canEdit && (
|
||||||
@@ -861,6 +867,7 @@ export const OutlinerBlock: React.FC<OutlinerBlockProps> = ({
|
|||||||
type: 'todo',
|
type: 'todo',
|
||||||
};
|
};
|
||||||
onUpdateBlockRef.current(updatedBlock, true);
|
onUpdateBlockRef.current(updatedBlock, true);
|
||||||
|
onOpenTask?.(thought.id);
|
||||||
} catch (err: any) {
|
} catch (err: any) {
|
||||||
alert(err.message || 'Fehler beim Erstellen der erweiterten Aufgabe');
|
alert(err.message || 'Fehler beim Erstellen der erweiterten Aufgabe');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user