From 15e7dfed21ac6e70b9fcb1a51524dd8310575756 Mon Sep 17 00:00:00 2001 From: dani <56475207+Dan-Crane@users.noreply.github.com> Date: Mon, 28 Mar 2022 14:18:46 +0900 Subject: [PATCH] feat: added Note to linkActionPickerDelegate (#741) --- lib/src/widgets/link.dart | 4 ++-- lib/src/widgets/raw_editor.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/widgets/link.dart b/lib/src/widgets/link.dart index ae1a9331..3271abae 100644 --- a/lib/src/widgets/link.dart +++ b/lib/src/widgets/link.dart @@ -42,10 +42,10 @@ enum LinkMenuAction { typedef LinkActionPicker = Future Function(Node linkNode); typedef LinkActionPickerDelegate = Future Function( - BuildContext context, String link); + BuildContext context, String link, Node node); Future defaultLinkActionPickerDelegate( - BuildContext context, String link) async { + BuildContext context, String link, Node node) async { switch (defaultTargetPlatform) { case TargetPlatform.iOS: return _showCupertinoLinkMenu(context, link); diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index 9b3e604e..3e093ec2 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -783,7 +783,7 @@ class RawEditorState extends EditorState Future _linkActionPicker(Node linkNode) async { final link = linkNode.style.attributes[Attribute.link.key]!.value!; - return widget.linkActionPickerDelegate(context, link); + return widget.linkActionPickerDelegate(context, link, linkNode); } bool _showCaretOnScreenScheduled = false;