[QUESTION] Recursive TagExtension
Opened this issue · 1 comments
romainpurchla commented
Hello,
If I use <a>
inside <p>
with TagExtension for both, the first TagExtension works but the second does not.
How I can make TagExtension recursive ?
Example :
String html = "<p>This is my html <a href="https://myurl.com">My link</a></p>
[...]
extensions: [
TagExtension(
tagsToExtend: {"a"},
builder: (extensionContext) {
return Semantics(
button: true,
child: GestureDetector(
onTap: () {
HcLaunchURL(extensionContext.element!.attributes["href"]);
},
child: Text(extensionContext.element!.text,
style: TextStyle(
color: Colors.red,
),
textAlign: TextAlign.start)));
},
),
TagExtension(
tagsToExtend: {"p"},
builder: (extensionContext) {
return Padding(
padding: EdgeInsets.fromLTRB(0, 10, 0, 10),
child: Text(
extensionContext.element!.text));
},
),
]
thinkingalaud commented
I have a similar issue. @romainpurchla did you find a workaround to this?