From e9bb51af7788dd994f5a1f105a1b36a9197ececc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Jasi=C5=84ski?= Date: Sat, 6 Jun 2026 11:07:21 +0200 Subject: [PATCH] feat(ui): implement client-side [PAYWALL_TRIGGER] token parser, styling and tests --- .../Molecules/AiResponseRenderer.razor | 111 ++++++++++++------ .../Molecules/AiResponseRenderer.razor.css | 16 ++- .../Services/PaywallParser.cs | 72 ++++++++++++ .../Services/PaywallParserTests.cs | 81 +++++++++++++ 4 files changed, 232 insertions(+), 48 deletions(-) create mode 100644 src/NexusReader.UI.Shared/Services/PaywallParser.cs create mode 100644 tests/NexusReader.Application.Tests/Services/PaywallParserTests.cs diff --git a/src/NexusReader.UI.Shared/Components/Molecules/AiResponseRenderer.razor b/src/NexusReader.UI.Shared/Components/Molecules/AiResponseRenderer.razor index 557d936..d971f2f 100644 --- a/src/NexusReader.UI.Shared/Components/Molecules/AiResponseRenderer.razor +++ b/src/NexusReader.UI.Shared/Components/Molecules/AiResponseRenderer.razor @@ -8,7 +8,7 @@ @inject NavigationManager NavigationManager
-
+